我有下面的命令,讓我從輸入我的數據庫相關聯的hasMany條目:CakePHP的發現()條件條目
$teasers = $this->Teaser->find('all', array(
'conditions' => array(
'Teaser.published' => 1
),
));
現在也posts
作品將於牽強,因爲在hasMany
關係。
輸出看起來是這樣的:
array(
0 => array(
'Teaser' => array(
'id' => '1',
'user_id' => '63',
'token' => '56d455bc20cfb56d455bc20d08',
// this goes on
),
'Post' => array(
0 => array(
'id' => '1',
'teaser_id' => '1',
'title' => 'blabla',
'text' => 'blabla',
'published' => 1,
// this goes on
)
)
)
)
現在的問題是,我怎麼能包括在conditions
東西,也給篩選Post
-entries?
當我進入像這樣,我得到一個錯誤:
$teasers = $this->Teaser->find('all', array(
'conditions' => array(
'Teaser.published' => 1,
'Post.published' => 1
)
));
你得到了什麼錯誤? –