私はCakePHPでcontainableを使用しています。私の試したコードは...
public function detail($slug = "") {
$this->Poet->contain('User.id', 'User.full_name', 'Song.id', 'Song.name', 'Song.name_hindi', 'Song.slug');
$result = $this->Poet->findBySlug($slug);
if (!$result) {
throw new NotFoundException(__('Invalid Poet - ' . $slug));
}
pr($result);
die();
$this->Poet->id = $result['Poet']['id'];
$this->set('result', $result);
}
このような。これで、Song テーブルとの関連付けとして Song.status ができました。を持つレコードのみを取得したいstatus = 1
。出来ますか?コードでアクティブなレコードのみを選択できますか?