【发布时间】:2017-11-24 17:39:53
【问题描述】:
我需要在我的应用程序中设置到多个数据库的多个连接,一个用于开发,一个用于测试,另一个用于生产。我在堆栈溢出中发现了一些提示,通过 url 获取并传递许多不同的设置,因此我在我的应用程序上对其进行了改进,但我意识到当我尝试运行由于没有 url 而不起作用的迁移时通过,还有其他方法可以做到吗?或者您是否打算管理与今天不同的应用模式?这也可以将 debug 定义为如果生产或测试为 false,如果为开发则为 true。
【问题讨论】:
-
您需要在同一个网址的数据库之间切换吗?因为我通常在自己的机器上开发,在自己的服务器上设置测试版本,最后在客户的服务器上进行生产。这是三个不同的位置。
-
是的,这是我的情况,但我想设置一个变量或方法,我不需要为我的应用程序运行的每个地方设置不同的配置,所以我需要减少我的分支之间的配置或冲突。
-
您是否考虑过使用环境变量(来自您服务器的主机配置)?
标签: cakephp cakephp-3.0