Symfony选择字段-删除优化组

vbopmzt1  于 2023-01-05  发布在  其他
关注(0)|答案(1)|浏览(119)

如何删除选择字段中的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 
...

由于我想在数据库中存储值,而不是像1,2,3,4,5这样的索引,我需要这样设置它,但我卡住了:(

w6lpcovy

w6lpcovy1#

试试这个:

foreach($data as $item){
    $array[$item] = $item;
}

->add('data', 'choice', array(
    'choices' => $array,
     'multiple' => false,
))

相关问题