我尝试仅在一个页面中更改表(模型)中的主键。
在初始化中,如果我将主键和显示字段更改为type
它可以正常工作,但我使用id
作为主键和显示字段的其余页面都没有。我需要根据它所在的页面进行更改。我尝试过使用
$billingi = $this->Billing->get($invoice, [
'contain' => ['Items'],
'primaryKey' => 'type',
'displayField' => 'type'
]);
正如我所知,它没有用。有没有办法只在一页上更改它?
答案 0 :(得分:1)
我最终决定使用
加载不同的模型$this->loadModel('modelname');
这允许我设置不同的primaryKey和displayField来实现我的目标。