频道栏目
首页 > 程序开发 > Web开发 > PHP教程 > PHP框架专栏 > ThinkPHP > 正文
thinkphp中display()方法实现的原理
2016-01-06 18:25:22           
收藏   我要投稿

看下这段代码 thinkphp教程中可能没有介绍,我们要深入的了解tp把tp转化为自己的项目要需要很大的精力去探讨一下

private function parseTemplateFile($templateFile) {

// Lite模式没有模板主题的概念 if(''==$templateFile) {

// 如果模板文件名为空 按照默认规则定位 $templateFile = TMPL_PATH.MODULE_NAME.'/'.ACTION_NAME.C('TMPL_TEMPLATE_SUFFIX');

}elseif(strpos($templateFile,':')){

// 引入其它模块的操作模板 $templateFile = TMPL_PATH.str_replace(':','/',$templateFile).C('TMPL_TEMPLATE_SUFFIX'); }elseif(!is_file($templateFile)) { // 引入当前模块的其它操作模板 $templateFile = TMPL_PATH.MODULE_NAME.'/'.$templateFile.C('TMPL_TEMPLATE_SUFFIX'); } if(!file_exists_case($templateFile)) throw_exception(L('_TEMPLATE_NOT_EXIST_').'['.$templateFile.']'); return $templateFile; }

点击复制链接 与好友分享!回本站首页
相关TAG标签 原理 方法
上一篇:thinkphp中M方法的深入理解
下一篇:thinkphp基础编程入门知识汇总
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站