我有 3 个表(projects
、sentiments
和tweets
)。所有这些表都有关系。我需要的是仅从表中检索数据projects
。
当我用 检索数据时$this->Project->find('all')
,结果也给了我关系表中的所有数据。
当我尝试使用原始 SQL 查询时$this->Project->query('SELECT * FROM projects')
,它仍然给我相同的结果。
如何仅从projects
CakePHP 中的表中检索数据?
将递归设置为-1。
$this->Project->find(
'all',
array( 'recursive' => -1 )
);
见http://book.cakephp.org/2.0/en/models/model-attributes.html#recursive