【发布时间】:2015-07-23 16:17:18
【问题描述】:
有没有办法将配置应用程序(app/config)移动到应用程序文件夹上方? 我想在我的应用的多个实例上部署应用文件夹而不覆盖配置文件。
【问题讨论】:
标签: php configuration fuelphp
有没有办法将配置应用程序(app/config)移动到应用程序文件夹上方? 我想在我的应用的多个实例上部署应用文件夹而不覆盖配置文件。
【问题讨论】:
标签: php configuration fuelphp
我不确定这是否可能。您可以做的是向您的 config.php 的 always_load 部分添加(一组)自定义配置。您可以添加自定义路径,以便可以从任何文件加载它,甚至在您的应用程序之外。
虽然这(部分)解决了您的问题,但我可能会为您提供更好的解决方案:
您可以根据环境配置您的应用程序。 APPPATH/config/production/*.php 将覆盖您的默认配置。如果不想对该文件夹进行版本控制,可以将其添加到 .gitignore。如果您的部署过程足够智能,您可以配置为在部署之间保留配置文件。要激活生产环境,您需要将 FUEL_ENV 环境变量设置为生产环境。
【讨论】: