如果设置了 CONF_PATH,改变了配置文件的默认位置,那么就无完实现 LOAD_EXT_CONFIG 的配置项加载。
问题出在 Thinkphp\Library\Think\App.class.php line 23行
load_ext_file(COMMON_PATH);
系统默认只会加载 项目目录下的配置文件,如果你修改了配置文件的位置,那么你的扩展配置是加载不了的。
但可以加载你模块下的扩展。比如你设置了LOAD_EXT_CONFIG='db',
那么你Admin模块下的db.php 会被加载,但你指定了配置文件位置的文件却不会被加载!!
挺扯的!!唉!!!