CakePHP v2.4.3:一次为所有Model设置setDataSource

时间:2014-08-11 11:41:58

标签: mysql database cakephp cakephp-2.0

我正在为两个数据库构建同步应用程序,该数据库从主数据库加载数据并加载到辅助数据库,现在用于我正在使用的辅助数据库操作

> $this->Model->setDataSource('second');

加载第二个db和`

  

$这 - >模型 - >白水($放);

将数据保存在辅助数据库中,现在问题是来自Model表的所有数据都将转到辅助数据库,但所有关联的数据都是通过外键链接到主数据库。

1 个答案:

答案 0 :(得分:0)

AppModel只需将$useDbConfig'default'更改为其他配置即可。对于从AppModel继承的所有模型,这将更改它,如果您遵循惯例,则应该是所有模型。