枝 我已经将我的应用程序配置为使用两个不同的数据源,我可以使用以下代码进行交换 $这 - > ModelA->的setDataSource(' dbConf&#39); 使用dbConf数据源。 dataSource dbConf具有表tableA,tableB。 dataSource默认有表tableX,tableZ。
我在tableX控制器中编写代码,我想做一个查询,它将从dbConf数据源中的tableA中检索数据。我可以更改为dbConf数据源,但我遇到的挑战是将查询查询写入tableA数据源只是因为在dbConf dataSource中我没有tableX可以允许我写 $这个 - > tableX-> tableA->发现('所有'); 当两个数据库没有类似的表时,如何在tableA中进行查找?
答案 0 :(得分:0)
使用ClassRegistry:
$tableA = ClassRegistry::init('tableA');
$tableA->find(etc);