我是 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 的实例,以便我可以将它传递给“视图”视图。但是传递给 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)
有没有办法做到这一点?