在Show控制器的say()方法中,如果使用
$this->display();
语句调用模板,则模板的位置必须是:
D:\wamp\www\wish\APP\Home\View\Show\say.html
为简化模板文件目录层次,可以配置参数:
D:\wamp\www\wish\APP\Home\Conf\config.php:
'TMPL_FILE_DEPR' => '_', // 简化模板的目录层次
这样,模板的位置可以放在:
D:\wamp\www\wish\APP\Home\View\Show_say.html
注意文件名的命名方法:控制器_操作.html
测试:
1、D:\wamp\www\wish\APP\Home\View\Show\say.html:
<body>
这是优化前say方法的模板.
</body>
2、D:\wamp\www\wish\APP\Home\View\Show_say.html:
<body>
这是优化后say方法的模板.
</body>
3、D:\wamp\www\wish\APP\Home\Controller\ShowController.class.php
class ShowController extends Controller {
public function say(){
$this->display();
}
}
4、D:\wamp\www\wish\APP\Home\Conf\config.php:
'TMPL_FILE_DEPR' => '_', // 简化模板的目录层次
让这条参数生效或者注释掉,然后分别进行浏览url:
http://localhost/wish/index.php/Home/Show/say
即可看到区别。
注意,此时应配置:
'URL_MODEL' => 2,