私はCakePHPを初めて使用し、Containableの動作でモデルクラスのread()メソッドを呼び出す方法を理解できません。find()で次のことができます
$this->T->find('all', array (
'contain' => array (
'C',
'L' => array (
'fields' => array ('L.id, L.time'),
'I' => array (
'fields' => array ('I.id','I.time'),
'J.name',
'J.id'
)
)
)
);
これは期待どおりに機能しますが、Tのすべてのインスタンスを取得するのではなく、代わりにid = $ idのインスタンスを取得して、「ビュー」ビューに渡すことができます。しかし、検索に渡された配列は、実行時に機能しません
$this->T->read(
array (
'contain' => array (
'C',
'L' => array (
'fields' => array ('L.id, L.time'),
'I' => array (
'fields' => array ('I.id','I.time'),
'J.name',
'J.id'
)
)
)
, $id)
これを行う方法はありますか?