[英]Change controller Sonata Admin
我试图自定义我的Sonata仪表板,但是尽管我可以更改布局,但是我无法使控制器成为我想要的控制器(并通过其他一些值)。 因此,奏鸣曲总是在CoreController上加载默认值,而不是我想要的默认值。 您能告诉我为我想要的控制器更换控制器时需要做什么吗?
这是我的config.yml的一部分:
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的逻辑。 如果要覆盖核心控制器,可以参考之前提出的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.