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