symfony4 - 如何在 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但我还不明白如何解决我的问题。
解决方案
推荐阅读
- java - 让 Mockito 1.x 在前 N 次调用中抛出异常,然后返回一个值?
- powershell - Powershell - 如何使用 $List.convertAll() 或替代 C# 方法来克隆列表
- angular - Angular 5,这是什么?(帮助识别被误解的代码)
- r - 使用 read_csv 创建循环函数 - RStudio
- excel - Excel 公式计算组中的所有项目以查看状态是否为打开状态
- python-3.x - 有没有办法减小 Spacy 安装的大小?
- exception - java尝试捕获多个方法
- android - android - recyclerview - 获取位图
- loadrunner - 如何在 vugen/load runner 中捕获/记录评级(星)
- python - 父类方法被称为鄙视子类的声明