CakePHP在另一个数据源中找到

时间:2016-07-01 15:39:39

标签: cakephp-2.0

枝 我已经将我的应用程序配置为使用两个不同的数据源,我可以使用以下代码进行交换     $这 - > ModelA->的setDataSource(' dbConf&#39); 使用dbConf数据源。  dataSource dbConf具有表tableA,tableB。  dataSource默认有表tableX,tableZ。

我在tableX控制器中编写代码,我想做一个查询,它将从dbConf数据源中的tableA中检索数据。我可以更改为dbConf数据源,但我遇到的挑战是将查询查询写入tableA数据源只是因为在dbConf dataSource中我没有tableX可以允许我写     $这个 - > tableX-> tableA->发现('所有'); 当两个数据库没有类似的表时,如何在tableA中进行查找?

1 个答案:

答案 0 :(得分:0)

使用ClassRegistry:

$tableA = ClassRegistry::init('tableA');
$tableA->find(etc);