首页 > 解决方案 > 如何在 EasyAdmin3 symfony4 中为 ChoiceField 设置自定义数据提供者?

问题描述

我想动态设置一个选项列表(实体导师的所有电子邮件),应该在表单中显示为选择字段。

   class StudentCrudController extends AbstractCrudController
   {
   //...
   public function configureFields(string $pageName): iterable
       {
           return [
               IdField::new('id', 'ID')
                   ->onlyOnIndex(),
   
   //*******listing all Tutors'mails *************
   //            ChoiceField::new('email', 'Email')
   //                ->allowMultipleChoices()
   //                ->autocomplete()
   //                ->setCustomOption()
   
                 ];
       }
   
   }

PS:我看到了这个https://github.com/EasyCorp/EasyAdminBundle/issues/4111但我还不明白如何解决我的问题。

标签: symfony4choicefieldeasyadmin3

解决方案


推荐阅读