У меня возникла проблема с получением нескольких значений для флажков из столбца в базе данных.
В моей базе данных я получил значение «9,10» в столбце
Однако в режиме редактирования я получил только 9, что означает, что установлен только флажок со значением 9.
Как я могу убедиться, что флажки для значений 9 и 10 отмечены в представлении редактирования
Я думаю, мне нужно взорвать значение 9,10. но я не знаю, как я могу это сделать.
Контроллер
<?php $categories = $this->Product->Category->find('list',array('conditions' =>
array('parent_id !=' => 0),'order' => array('Category.name ASC')));
$this->set(compact('subcategories'));
?>
Просмотр (admin_edit)
<?php
echo $form->create('Product', array('action' =>
'edit','class'=>'cmxform','id'=>'form2','type' => 'file'));
echo $form->input('category_id', array('multiple' => 'checkbox', 'label' =>
false,'validate'=>'required:true','options'=>$categories));
echo $form->end('Save',array('class' => 'btn'));
?>