Symfony 更改控制器Sonata Admin
我正在尝试自定义我的Sonata仪表板,但尽管我可以更改布局,但我无法使控制器成为我想要的控制器(并传递一些其他值)。所以sonata总是在CoreController上加载默认值,而不是我想要的。你能告诉我怎样才能把控制器换成我想要的吗 这是我的config.yml的一部分:Symfony 更改控制器Sonata Admin,symfony,controller,sonata-admin,symfony-sonata,Symfony,Controller,Sonata Admin,Symfony Sonata,我正在尝试自定义我的Sonata仪表板,但尽管我可以更改布局,但我无法使控制器成为我想要的控制器(并传递一些其他值)。所以sonata总是在CoreController上加载默认值,而不是我想要的。你能告诉我怎样才能把控制器换成我想要的吗 这是我的config.yml的一部分: sonata_admin: title_logo: bundles/ebuigui/images/brand.png templates: dashboard: EBUIBackendBun
sonata_admin:
title_logo: bundles/ebuigui/images/brand.png
templates:
dashboard: EBUIBackendBundle:CRUD:adminView.html.twig
list: EBUIBackendBundle:CRUD:list.html.twig
edit: EBUIBackendBundle:CRUD:create.html.twig
dashboard:
blocks:
# display a dashboard block
- { position: left, type: sonata.admin.block.admin_list }
sonata_block:
default_contexts: [cms]
blocks:
# Enable the SonataAdminBundle block
sonata.admin.block.admin_list:
contexts: [admin]
最好使用eventListener修改Sonata CoreController的逻辑。如果要覆盖核心控制器,可以参照