Я новичок в CakePHP и не могу понять, как вызвать 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, чтобы я мог передать его в представление View. но переданный в find массив не работает при выполнении
$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)
Есть ли способ сделать это?