ThinkPHP 如何保证在EXT_CONFIG文件中使用U方法返回结果正确

浏览:417 发布日期:2015/03/31 分类:技术分享 关键字: U 扩展设置 load_ext_file LOAD_EXT_CONFIG
开发中使用了ThinkPHP的扩展设置,在扩展设置中使用U方法时产生了问题,每一个链接前面包含着__APP__的字符串,这是怎么产生的,有要如何解决?

下面我给大家详细道明
ThinkPHP 加载的扩展配置的时候是在think/dispatcher.class.php中调用的,调用的时候是先loadEXT_CONFIG 然后才检查__APP__时不时存在
所以我们的解决办法比较简单,就是在加载EXT_CONFIG之前检查__APP__是不是存在即可。

解决办法 将dispatcher.class.php 第179-193行 转移至 第141行
有疑问的可以查看源代码
最佳答案
评论( 相关
后面还有条评论,点击查看>>