我们有一个具有灵活数量值的数组$options
。我们从数据库中获得这些值。我们如何生成这个视图的样子
options['value-1']
checkbox_1
options['value_n']
checkbox_n
是否有一种方法可以通过forloop来生成这个视图元素,比如
for (i=1 to n) {
echo $this->Form->input('database-field', array('type'=>'checkbox','div' => true));
}
如何在cakephp 2.3.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'));