数据库管理Cakephp

时间:2017-11-24 17:39:53

标签: cakephp cakephp-3.0

我需要在我的应用程序中设置多个连接到多个数据库,一个用于开发,一个用于测试,另一个用于生产。我已经在堆栈上发现了一些提示,通过网址获取并传递了许多不同的设置,所以我在我的应用程序上对其进行了改进,但我意识到当我尝试运行不能工作的迁移时没有网址可以通过,还有另一种方法吗?或者您打算管理不同于今天的应用程序模式?如果生产或测试,这也可以将debug定义为false,如果开发,则将其定义为true。

1 个答案:

答案 0 :(得分:0)

我已经做了类似的事情,在我的路径中。我将APP_MODE变量定义为'开发'然后在我的app.php中我创建了一个案例选项,如果开发这个数据库,如果'测试'这个应用会有这种行为变量数据库和另一个beahviour,如果'生产'然后另一个。这有助于我为每个APP_MODE创建一个分支,然后当我需要发送到测试或生产时我只是进行合并然后发送给jenkins部署它