我通过Form Helper生成了一堆复选框。 我有一个类似于$ 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>'));
我预计会使用div =&gt; false取消每个复选框的div但它只将选项应用于外部块。无论如何都要将所有块从<div class=>'checkbox'>
更改为<li class='anything else'>
答案 0 :(得分:0)
只要查看它产生的字段,然后编写自己的简单foreach()
循环,并将它们自己写在你想要的任何包装元素中。
我忘了是否可以使用Cake,但不要认为是。以上就是我们之前所做的 - 因为它写起来很简单,所以我们花的时间比写下来的时间要少得多:)