热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

thinkphp中display()方法实现的原理

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

看下这段代码 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; }


推荐阅读
author-avatar
LD系瑰精棂_142
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有