CakePHP 3.x:在Eager Load期间将$ conn传播到关联的表

时间:2015-03-20 21:45:29

标签: cakephp cakephp-3.0

我有几个具有相同表格的数据库。他们通过设计以这种方式使用,以分离大陆信息。 所以我需要动态更改连接取决于所请求的用户服务器。

最初我使用的是这样的东西:

$conn = ConnectionManager::get($server);

$this->connection($conn);

但是,当然,此更改不会传播到关联的表。

我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

这是我的解决方案和CakePHP所有者的另一种方法

https://github.com/cakephp/cakephp/issues/6126