easyunit
easyunit
前言: 众所周知,thinkPHP5.1与thinkPHP6.0系列,配置文件的目录均为config,所以我们这些从5.1到5.0的使用者,习惯将配置文件迁移至config目录。 在thinkPHP中,CONF_PATH若无手动定义,则与APP_PATH相同,均指向application目录。tp系统操作配置文件的类与方法,均以CONF_PATH为准。入口文件中定义常量CONF_PATH为config之后,与tp相关的配置,均读写config目录。 在fastadmin中,管理后台向本地写入site.php文件与安装工具向本地写入database.php文件,不会随着CONF_PATH的重新定义而写入confg目录,故Config::get读取不到最新的配置。 在fastadmin-addons中,安装卸载插件,禁用启用插件,读写的配置文件生成的addons.php同样不会写入config目录。 影响功能: - 安装程序 将按照CONF_PATH目录写入database.php文件; - 管理后台 将按照CONF_PATH目录写入site.php文件; - 插件安装 将按照CONF_PATH目录写入addon.php文件。 影响用户: 手动指定CONF_PATH目录的开发者,其他用户不受影响。 其他: 需同步合并fastadmin代码库和fastadmin-addons代码库。