发新话题
打印

请教 -- 关于 database.php 的问题

请教 -- 关于 database.php 的问题

我的项目分别需要在本机、测试 和 正式 这三个环境下运行,三个环境的数据库配置都不一样。

请问,我在 database.php中应该怎样设置,才可以不用每次在一个环境中部署项目都去修改这个文件呢?

我在 database.php里面分别写了 default、test、live 三个配置,分别指向不同的DB。

cake的manual上说,需要在model中添加类似的‘var $useDbConfig = 'test';’才能使用,这样的话还不如直接去修改database.php文件来的方便,难道只能这样操作了么?


谢谢解答!

TOP

已解决

TOP

终于忙过一阵子了:database.php里可以配置多个DB链接信息,只要在app_model里面使用 var $useDbConfig = ' '; 指向所需的配置就可以了
例如: var $useDbConfig = 'test';

TOP

希望LZ出点这方面的资料,对于想了解这方面的人很有帮助
努力为phpres做贡献
时刻准备着,当机会来临时你就成功了
打好基础,增加社会经验
资深技术工程师是我的梦想
承接各种团体网站外包服务和各种it技术培训
准备申请AJAX版大,希望大家支持~~

TOP

最近两天比较忙,改天整理出来在传上来

不过我也是刚开始用cake,如果有不正确的地方,还请大家指正

TOP

发新话题