我有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递归