如何为多个复选框更改Cakephp Form Helper的分隔符

如何为多个复选框更改Cakephp Form Helper的分隔符,cakephp,formhelper,Cakephp,Formhelper,我正在通过表单助手生成一组复选框。 基本上,我有一个类似$tests=array的数组 $tests = array(1 => 'test', 15=>'test2'); 那我就可以这样用了 echo $this->Form->input('test_id', array( 'type' => 'select', 'multiple' => 'checkbox', 'div' =&g

我正在通过表单助手生成一组复选框。 基本上,我有一个类似$tests=array的数组

$tests = array(1 => 'test', 15=>'test2');
那我就可以这样用了

echo $this->Form->input('test_id', array(
            'type' => 'select', 
            'multiple' => 'checkbox', 
            'div' => false,
            'before' => '<li>',
            'after' => '</li>',
            'separator' => '</li> <li>'));
echo$this->Form->input('test_id',数组(
'类型'=>'选择',
“多个”=>“复选框”,
'div'=>false,
'在'=>'
  • '之前, '在'=>'之后
  • ', “分隔符”=>”
  • );

  • 我希望它会使用div=>false去掉每个复选框的div,但它只将选项应用于外部块。是否要将所有块从
    'checkbox'>
    更改为
  • 只需查看它生成的字段,然后编写自己的简单
    foreach()
    循环,并将它们自己编写到所需的任何包装元素中

    我忘了蛋糕是否有可能,但我不这么认为。以上是我们以前做过的事情——因为它写起来很简单,我们花在写作上的时间比深入研究的时间要少:)