在APP应用目录下面创建extra扩展配置目录
创建配置参数名文件如:app_multi_module.php 是否开启多模块模式
文件内容:
return ['app_multi_module' => false];
系统加载不了
问:你们是怎么写这个扩展配置的
2.入口文件手动注册根命名空间
在入口文件添加:
\think\Loader::addNamespace('my','./app/extend/my/');
系统找不到my目录下面的类
路径没问题
另在app/config应用配置文件和common.php公共文件中就可以
问题:有解决方案吗 还是这是框架的BUG
解决办法:
如果需要在入口文件手动注册根命名空间
\think\Loader::addNamespace('my',APP_PATH.'extend/my/');
则需要在之前载入基础定义文件ba
require __DIR__./thinkphp/ba
然后再手动注册代码之后添加手动运行应用代码
\think\App::run()->send();
最佳答案