EasyAdmin :字段的自定义类型



我想对 EA 托管实体中的字段使用自定义类型的地雷。

我正在使用 SF Flex,所以我的类型是自动连线的,并正确设置为服务(显示为debug:container(。

现在,我希望在easy_admin.yaml中执行以下操作:

Menu:
class: LchMenuBundleEntityMenu
help: 'admin.site.menu.help'
controller: AppControllerAdminSiteMenuController
list:
fields:
- title
- location
form:
fields:
- title
- location
- { property: menuItems, type: 'lch_menu_tree' }

我在文档中发现,除了本机类型或 EA 之外,您不能在此处放置任何东西。

如何设置 EA 使其在此特定字段中使用我的类型?

按照自定义表单类型的预期使用其完全限定的类名,例如:

- { property: menuItems, type: 'AppFormTypeLchMenuTree' }

您可以使用短类型名称,而它是 EasyAdmin 的已知类型。映射类型的列表在这里。否则,您必须按照表单组件的要求提供其 FQCN。

最新更新