如何删除 symfony 形式的默认 ID 和名称?
How to remove default id and name in symfony form?
我使用此代码创建一个选择表单:
$builder
->add('name', EntityType::class,[
'class' => MagList::class,
'label' => false,
'query_builder' => function(EntityRepository $rp){
return $rp->createQueryBuilder('u')
->orderBy('u.id', 'ASC');
},
'choice_label' => 'name',
'choice_value' => 'id',
'attr' => [
'id' => 'new_id',
'name' => 'new_name',
],
])
;
并在我的页面中显示此来源:
...
<select id="mag_list_name" name="mag_list[name]" id="new_id" name="new_name">
...
如何删除 symfony 表单中的默认 ID 和名称?
我使用此代码创建一个选择表单:
$builder
->add('name', EntityType::class,[
'class' => MagList::class,
'label' => false,
'query_builder' => function(EntityRepository $rp){
return $rp->createQueryBuilder('u')
->orderBy('u.id', 'ASC');
},
'choice_label' => 'name',
'choice_value' => 'id',
'attr' => [
'id' => 'new_id',
'name' => 'new_name',
],
])
;
并在我的页面中显示此来源:
...
<select id="mag_list_name" name="mag_list[name]" id="new_id" name="new_name">
...
如何删除 symfony 表单中的默认 ID 和名称?