我在Symfony中有一个过滤器表单,可以过滤实体。为此,我有一个export function selectTabIcon(selectTab) {
return {
type: 'TAB_ICON_SELECTED',
id: selectTab.target.id,
open: true,
close: () => false
};
}
(EntityFilterType
)的字段,它只是扩展了Symfony的内置Lexik\Bundle\FormFilterBundle\Filter\Form\Type\EntityFilterType
。
现在我想为此EntityType
添加“全部”和“无”选项。如果它是EntityType
,我只需更改ChoiceType
数组,但choices
只接受有效的实体ID作为提交时的值,并且只接受给定的数组中的实体'选择'选项。
我的问题是:如何在EntityType
表单字段中添加其他选项?除了将实体内容重新实现到EntityType
字段的丑陋方式之外?有什么想法吗?我错过了记录的方式吗?
电贺, spackmat