当我尝试编辑,删除或查看记录时。
/cakefacility/tableAs/view/2
我收到错误消息:
Record not found in table "tableA" with primary key ['2']
我在DB
中有这个注册表 tableA
id tableB_id name
1 1 qwe
2 1 asd
Controller
public function view($id = null)
{
$tableA= $this->TableA->get($id, [
'contain' => ['TableB']
]);
$this->set('tableA', $tableA);
$this->set('_serialize', ['tableA']);
}
错误发生在get()方法中。
答案 0 :(得分:-1)
试试这个 -
$tableA= $this->TableA->get($id)->contain('TableB')