切换到另一个数据源(动态)

时间:2015-04-14 08:23:47

标签: cakephp-3.0

我想在我的应用程序中使用两个不同的数据源(一个用于测试)

如何告诉模型使用哪种数据源?

是否也可以在控制器中即时执行此操作?

1 个答案:

答案 0 :(得分:1)

使用ConnectionManager::alias()

http://api.cakephp.org/3.0/class-Cake.Datasource.ConnectionManager.html#_alias

例如,这将使所有需要default连接的表使用`custom:

ConnectionManager::alias('custom', 'default');