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

当我编辑类别时,同时我还显示与类别相关的产品,以便我可以更新/修改与类别相关的产品

问题:-当我为该类别添加更多产品时效果良好,但当我从该类别中删除某些产品时,删除的产品不会从数据库中删除。所以我想知道CakePHP是否支持此功能。如果是,请帮我找出哪里出了问题

以下是保存代码:-

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);

}