我希望我的 entityType 的每个选择都显示该选择的许多属性 Symfony 4

问题描述

这是我的问题,我正在使用 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...