如何使用数组中的复选框生成视图

时间:2013-03-06 08:28:37

标签: php html html-form cakephp-2.3

我们有一个数组$options,其数值灵活。我们从DB获得的这个值。 我们如何生成此视图的视图

options['value-1'] checkbox_1

options['value_n'] checkbox_n

有没有办法通过类似

的forloop生成这个view-element
for (i=1 to n) {
   echo $this->Form->input('database-field', array('type'=>'checkbox','div' => true));
}

我怎么在cakephp 2.3.0中这样做?

1 个答案:

答案 0 :(得分:0)

您是否正在寻找从一组值中打印多个复选框?我希望这会对你有所帮助:

echo $this->Form->input('database-field' ,array('options'=> $options, 'multiple' => 'checkbox'));

更新

echo $this->Form->input('database-field' ,array('options'=> $options, 'multiple' => 'checkbox','style' => 'float: left; display: inline'));

echo $this->Form->input('database-field' ,array('options'=> $options, 'multiple' => 'checkbox','div' => 'false'));