Cakephp 多个关联模型数据更新/修改中的问题
当我编辑类别时,同时我还显示与类别相关的产品,以便我可以更新/修改与类别相关的产品 问题:-当我为该类别添加更多产品时效果良好,但当我从该类别中删除某些产品时,删除的产品不会从数据库中删除。所以我想知道CakePHP是否支持此功能。如果是,请帮我找出哪里出了问题 以下是保存代码:-Cakephp 多个关联模型数据更新/修改中的问题,cakephp,cakephp-3.0,Cakephp,Cakephp 3.0,当我编辑类别时,同时我还显示与类别相关的产品,以便我可以更新/修改与类别相关的产品 问题:-当我为该类别添加更多产品时效果良好,但当我从该类别中删除某些产品时,删除的产品不会从数据库中删除。所以我想知道CakePHP是否支持此功能。如果是,请帮我找出哪里出了问题 以下是保存代码:- I have two table, categories hasMany products id name active products belongsTo categories id nam
I have two table,
categories hasMany products
id
name
active
products belongsTo categories
id
name
category_id
active
设置hasMany关系时,请添加
'saveStrategy'=>'replace'
。有关详细信息,请参阅。设置hasMany关系时,添加'saveStrategy'=>'replace'
。有关详细信息,请参阅
$categoryProducts = $this->Categories->get(1, [
'contain' => 'Products'
]);
if($this->request->is['post', 'put']){
$entity = $this->Categories->patchEntity($categoryProducts, $this->request->data);
$this->Categories->save($entity);
}