Thinkphp模板使用 : 模块名_方法名.html方式的两种方法

1、第一种方式使用继承父类的方式重写display方法

function mdisplay(){

    $tplpath='./tpl/';

    $acname=MODULE_NAME;

    $mname=ACTION_NAME;

    $this->display($tplpath.$acname.'_'.$mname.'.htm');

}

 

2、第二种方式修改

 

'TMPL_FILE_DEPR'        => '_',   // 配置模版定义模式

 

打开 thinkphp核心包 

里面有个文件  APP.CLASS.PHP

126行
C('TEMPLATE_NAME',THEME_PATH.MODULE_NAME.(C('TMPL_FILE_DEPR')).$action.C('TMPL_TEMPLATE_SUFFIX'));
改成这样
还有86行  也改成这样
C('TEMPLATE_NAME',THEME_PATH.MODULE_NAME.(C('TMPL_FILE_DEPR')).ACTION_NAME.C('TMPL_TEMPLATE_SUFFIX'));
就OK了 

posted on 2013-01-10 10:41  startup  阅读(233)  评论(0)    收藏  举报

导航