问题描述
这是我的问题,我正在使用 Symfony 4。我创建了一个表单并添加了另一个表单类型的集合。它运行良好,但现在,我想将 Collection 更改为 EntityType。
$builder
->add('id_etudiant',EtudiantSecondType::class)
->add('id_diplome',DiplomeType::class)
->add('suivres',CollectionType::class,[
'entry_type' => SuivreType::class,'entry_options' => ['label' => false],]) ;
现在我想把它改成这样
$builder
->add('id_etudiant',EntityType::class,[
'class' =>SuivreType::class,'block_name'=>'app_one_module_type','block_prefix'=>'app_one_module','mapped'=>false,'expanded'=>true,'multiple'=>true,'choice_label'=>function(Suivre $suivre){
return "";
},])
;
我不认为我们可以在 EntityType 中指定表单类型,所以我添加了我需要的树枝部分,但它不起作用。我得到了结果,但不是我声明的树枝格式:
'block_name'=>'app_one_module_type',
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)