tp3.2.3 的__APP__似乎有问题,造成了__MODULE__出问题

浏览:1532 发布日期:2016/06/11 分类:求助交流
在Dispatcher.class.php的第193行中定义

// 当前应用地址
define('__APP__',strip_tags(PHP_FILE));

定义之后的__APP__根本就是空的啊,例如我的项目目录是App,模块目录有Admin,Home,但不管是在Admin中,还是在Home中,最后得到的__APP__都是空的,

接着造成了 __MODULE__就少了项目路径的部分,即少了App目录的部分。

结果前端使用了经过ContentReplaceBehavior.class.php替换的__APP__、__MODULE__根本就是不对的。


我有点头晕,又有点明白,原来Dispatch.class.php中的__APP__是指的整个项目的位置吧,这样原来,不就跟__ROOT__一样了吗?

如果我的后台目录是xxx.xxx/App/Admin,那么ThinkPHP/Library/Behavior/ContentReplaceBehavior.class.php中的__APP__是指的xxx.xxx/App/Admin呢?还是xxx.xxx ?
最佳答案
评论( 相关
后面还有条评论,点击查看>>