问题是我无法根据我在表单助手中使用的数组在多选框中进行多项选择。从控制器我已将一个名为 $selected_colors 的数组传递给视图。如下图所示完成 -
$this->set(compact('colors', 'selected_colors'));
在debug($selected_colors);
$selected_colors 上是下面给定的数组-
array(
(int) 0 => '1',
(int) 2 => '20',
(int) 4 => '21'
)
我在视图中使用的表单助手如下所示 -
$this->Form->input('MasterArticle.0.color_id', array('type' => 'select', 'multiple' => true, 'options' => $colors, 'label' => false, 'class' => 'input-xlarge', 'selected' => $selected_colors));
请帮我解决问题。