在ThinkPHP3.2框架中,默认已经没有Public文件夹了。其中对于__PUBLIC__的定义也需要重新定义。这给笔者造成了很长时间的困扰,现在这个问题终于解决,分享出来给大家参照一下。 在ThinkPHP中config文件中进行一下配置即可。//重定义网站的一些URL地址 /* 模板相关配置 */ ‘TMPL_PARSE_STRING’ => array(
在ThinkPHP3.2框架中,默认已经没有Public文件夹了。其中对于__PUBLIC__的定义也需要重新定义。这给笔者造成了很长时间的困扰,现在这个问题终于解决,分享出来给大家参照一下。
在ThinkPHP中config文件中进行一下配置即可。
//重定义网站的一些URL地址
/* 模板相关配置 */
'TMPL_PARSE_STRING' => array(
'__PUBLIC__' => __ROOT__ . '/Public',
'__JS__' => __ROOT__ . '/Public/Js',
'__CSS__' => __ROOT__ . '/Public/Css',
'__IMAGE__' => __ROOT__ . '/Public/Image',
'__DATA__' => __ROOT__ . '/Data/'
),
在ThinkPHP3.2中其中__ROOT__ 默认找到项目的根路径,利用这种方式即可定义
修改:实质上在ThinkPHP3.2中有__PUBLIC__常量的设置。
__ROOT__ php常量在Thinkphp/ThinkPHP.php中定义
__PUBLIC__ 模板常量在ThinkPHP\Library\Behavior\ContentRe

最低0.47元/天 解锁文章
190

被折叠的 条评论
为什么被折叠?



