切换到另一个数据源(即时)
Switching to another datasource (on the fly)
我想在我的应用程序中使用两个不同的数据源(一个用于测试)
如何告诉模型使用什么数据源?
是否也可以在 Controller 中即时执行此操作?
使用ConnectionManager::alias()
:
http://api.cakephp.org/3.0/class-Cake.Datasource.ConnectionManager.html#_alias
例如,这将使所有需要 default
连接的表使用 `custom:
ConnectionManager::alias('custom', 'default');
我想在我的应用程序中使用两个不同的数据源(一个用于测试)
如何告诉模型使用什么数据源?
是否也可以在 Controller 中即时执行此操作?
使用ConnectionManager::alias()
:
http://api.cakephp.org/3.0/class-Cake.Datasource.ConnectionManager.html#_alias
例如,这将使所有需要 default
连接的表使用 `custom:
ConnectionManager::alias('custom', 'default');