开发中使用了ThinkPHP的扩展设置,在扩展设置中使用U方法时产生了问题,每一个链接前面包含着__APP__的字符串,这是怎么产生的,有要如何解决?
下面我给大家详细道明
ThinkPHP 加载的扩展配置的时候是在think/dispatcher.class.php中调用的,调用的时候是先loadEXT_CONFIG 然后才检查__APP__时不时存在
所以我们的解决办法比较简单,就是在加载EXT_CONFIG之前检查__APP__是不是存在即可。
解决办法 将dispatcher.class.php 第179-193行 转移至 第141行
有疑问的可以查看源代码