自动输出页面display问题

#1 278086346

我按照手册里面的,添加了配置
'view' => array(
                'enabled' => TRUE, // 开启Smarty支持
                'config' =>array(
                        'template_dir' => APP_PATH.'/tpl', // 模板页面所在的目录
                        'compile_dir' => APP_PATH.'/tmp', // 临时文件编译目录
                        'cache_dir' => APP_PATH.'/tmp', // 临时文件缓存目录
                        'left_delimiter' => '<{',  // Smarty左限定符,默认是{
                        'right_delimiter' => '}'>, // Smarty右限定符,默认是}
                ),
                'auto_display' => TRUE, // 是否使用自动输出模板功能
                'auto_display_sep' => '/', // 自动输出模板的拼装模式,/为按目录方式拼装,_为按下划线方式,以此类推
                'auto_display_suffix' => '.html', // 自动输出模板的后缀名
        ),

然后我要输出的的index.html 在tpl文件夹下面


大家好,我是index.html。



现在应该就是直接去写动作:
function index(){
$this->index.html;           //就是这行,我不知道怎么写,这样写不会显示index.html页面,不知道配置完后动作应该怎么写?
}

2012-09-24 17:29:32

#2 jake

稍微可以看看手册,OK?
http://www.speedphp.com/thread-3720-1-1.html
http://www.speedphp.com/thread-3742-1-1.html

2012-09-24 17:38:33

#3 278086346

jake 发表于 2012-9-24 17:38
稍微可以看看手册,OK?
http://www.speedphp.com/thread-3720-1-1.html
http://www.speedphp.com/thread-3 ...
不好意思哦,让JAKE费神了....我是看了手册的。但是按照里面的没有成功。可能是我太愚钝了
'auto_display' => TRUE, // 是否使用自动输出模板功能

'auto_display_sep' => '/', // 自动输出模板的拼装模式,/为按目录方式拼装,_为按下划线方式,以此类推
'auto_display_suffix' => '.html', // 自动输出模板的后缀名
),

配置完自动输出,然后在动作那只要这样吗?什么都不用写吗?
{

    function about(){

    }



还是需要在'auto_display_sep' => '/',     这里写模板目录/控制器名/动作名?   不好意思,有点看不懂这章节.....如果方便,JAKE可以举个例子我对比下吗?就假设我想在template下的about.html 让他自动在about动作下输入。{:soso_e183:}

2012-09-25 09:13:00

#4 jake

'auto_display_sep' => '_',

控制器abc,动作是about,那么模板是 abc_about.html

2012-09-25 12:08:25

#5 278086346

jake 发表于 2012-9-25 12:08
'auto_display_sep' => '_',

控制器abc,动作是about,那么模板是 abc_about.html
好的,我试试,感谢。。。。我会多看手册在提问的

2012-09-25 12:29:34