0

3つのテーブル(、、、projectssentimentsがありtweetsます。これらのテーブルにはすべて関係があります。必要なのは、テーブルからのみデータを取得することですprojects

を使用してデータを取得すると$this->Project->find('all')、その結果により、リレーショナルテーブルからもすべてのデータが得られました。

で生のSQLクエリを使用しようとして$this->Project->query('SELECT * FROM projects')も、同じ結果が得られます。

projectsCakePHPのテーブルからのみデータを取得する方法は?

4

1 に答える 1

1

再帰性を-1に設定します。

$this->Project->find(
    'all',
    array( 'recursive' => -1 )
);

http://book.cakephp.org/2.0/en/models/model-attributes.html#recursiveを参照してください

于 2012-12-26T12:25:29.513 に答える