如何在选择字段中删除Optgroup?实际上,我使用的数组如下:
[$data looks like :[0]=some value,[1]=someothervalue ....]
foreach($data as $item){
$array[] = array($item => $item);
}
->add('data', 'choice', array(
'choices' => array($array),
'multiple' => false,
))
当我用这个提供我的选择字段时,我得到了我不想显示的optgroups,因为它令人困惑,看起来像:
0
some value
1
someothervalue
...
由于我想将Value存储在数据库中而不是像1,2,3,4,5这样的索引,我需要像这样设置它,但我很困惑:(
答案 0 :(得分:1)
试试这个:
foreach($data as $item){
$array[$item] = $item;
}
->add('data', 'choice', array(
'choices' => $array,
'multiple' => false,
))