1

我正在尝试查找有关 CakePHP 配置的信息,但我没有任何运气谷歌搜索和环顾四周。我想让 CakePHP 应用程序使用“database.local.php”而不是“database.php”,但我在 app/Config 文件中找不到数据库文件定义为“database.php”的行。有谁知道它是在哪里定义的,所以我可以改变它?

提前感谢您的帮助!

4

2 回答 2

1

如果我做对了,你想要一个本地数据库......用于开发目的?

如果你想因为你的服务器名而切换数据库,你可以尝试使用: http ://www.edwardawebb.com/web-development/cakephp/automatically-choose-database-connections-cakephp

于 2013-04-09T15:20:57.647 回答
0

对你来说不是一个完整的答案,但我不会改变它。

如果您为不同的环境(开发、登台、生产等)使用不同的文件,您可以使用您的命名约定,但让您的部署过程将相关文件重命名为 CakePHP 所期望的任何文件。也就是说,有:

database.local.php
database.uat.php
database.live.php

或其他什么,只需在将代码部署到其中一个环境时重命名为 database.php 即可。

于 2013-04-09T15:19:09.100 回答