我是cakePHP的新手并尝试在mysql中存储多个选择框的值
我的控制器文件是: -
$this->model_name->save($this->request->data);
$ this-> request->数据的值是: -
array(
[model_name] = array(
['field_name'] = array(
[0] => 'A',
[1] => 'B'
)
)
);
我使用与存储在数据库中的列名相同的字段名称。
告诉我如何解决这个问题。
答案 0 :(得分:0)
尝试使用saveMany()
-
$this->model_name->saveMany($this->request->data);
答案 1 :(得分:0)
尝试这样的事情。
$options = array('1' => 'Liverpool', '2' => 'Manchester');
echo $this->Form->input('Locations', array(
'multiple' => 'multiple',
'type' => 'select',
'options' => $options
));