think\library\think\App.php 中 417 行
if (defined('APP_NAMESPACE')) {
self::$namespace = APP_NAMESPACE;
}
Loader::addNamespace(self::$namespace, APP_PATH);
并没有读取config 中的 app_namespace老版本中 5.0.4 中 think\library\think\App.php 中 418 行
self::$namespace = $config['app_namespace'];
Loader::addNamespace($config['app_namespace'], APP_PATH);
则是读取配置文件中的 app_namespace解决方法
1:多应用的每个入口文件中 定义 define('APP_NAMESPACE' ,'xxxx');
2:直接修改底层app.php (不建议)
希望和我一样升级的朋友碰到此问题少走弯路
最佳答案
