在cakephp中选中复选框时保存多个值

时间:2016-10-16 17:36:24

标签: cakephp cakephp-2.0 cakephp-3.0 cakephp-2.3

我有两个表第一分类,第二产品。 表 - 分类法之间的关系很多产品和产品都属于分类法。 我必须在选择复选框时在产品表中保存许多分类标识。 只有选中的复选框值才能保存在产品表中。 controller

add.ctp

1 个答案:

答案 0 :(得分:0)

对于所有复选框,请将名称命名为:

name="data['Product'][]['taxanomy_id']"

在你的控制器中,在函数add:

public function add() {
   $this->Product->create();
   if($this->Product->saveAll($this->request-data)){
      // saved
   }
}