我正试图找到一些关于CakePHP配置的东西,但我在谷歌上搜索和四处寻找都没有任何运气。我想让CakePHP应用程序使用“database.local.php”而不是“database.php”,但在app/Config文件中找不到将数据库文件定义为“database.php”的行。有人知道它是在哪里定义的,这样我就可以修改它了吗?
提前感谢您的帮助!
如果我没弄错的话,你想要一个本地数据库。。。为了发展?
如果由于服务器名称的原因而要切换数据库,可以尝试使用:http://www.edwardawebb.com/web-development/cakephp/automatically-choose-database-connections-cakephp
对你来说不是一个很好的答案,但我不会改变它。
如果您针对不同的环境(开发、登台、生产等)使用不同的文件,您可以使用您的命名约定,但是让您的部署过程将相关文件重命名为CakePHP期望的任何文件。即:
database.local.php
database.uat.php
database.live.php
或者其他什么,在将代码部署到其中一个环境时,只需重命名为database.php。