繁体   English   中英

EasyAdmin:字段的自定义类型

[英]EasyAdmin : custom type for a field

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

我正在使用SF Flex,因此我的类型已自动连接并正确设置为服务(与debug:container )。

现在,我希望在easy_admin.yaml执行以下easy_admin.yaml

    Menu:
        class: Lch\MenuBundle\Entity\Menu
        help: 'admin.site.menu.help'
        controller: App\Controller\Admin\Site\MenuController
        list:
            fields:
                - title
                - location
        form:
            fields:
                - title
                - location
                - { property: menuItems, type: 'lch_menu_tree' }

在文档中发现除了本机Type或EA之外,您什么都不能放在这里。

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

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

- { property: menuItems, type: 'App\Form\Type\LchMenuTree' }

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM