gpt4 book ai didi

php - 从 Sonata-admin 的侧边菜单中删除子管理员

转载 作者:行者123 更新时间:2023-12-04 20:33:25 24 4
gpt4 key购买 nike

我在sonata-admin中有一个EmployeeAdmin,配置了三个子管理员:

sonata.admin.employee:
class: Medicina\InasistenciasBundle\Admin\EmployeeAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: "Contenido", label: "Empleados", label_translator_strategy: "sonata.admin.label.strategy.underscore" }
arguments:
- ~
- Medicina\InasistenciasBundle\Entity\Employee
- MedicinaInasistenciasBundle:EmployeeCRUD
calls:
- [ setTranslationDomain, [MedicinaInasistenciasBundle]]
- [ addChild, [@sonata.admin.compensatory_part]]
- [ addChild, [@sonata.admin.compensatory]]
- [ addChild, [@sonata.admin.absence]]

子管理员几乎都是一样的,这里是其中之一:

 sonata.admin.compensatory_part:
class: Medicina\InasistenciasBundle\Admin\CompensatoryPartAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: "Contenido", label: "Módulos de Tiempo",label_translator_strategy: "sonata.admin.label.strategy.underscore" }
arguments:
- ~
- Medicina\InasistenciasBundle\Entity\CompensatoryPart
- MedicinaInasistenciasBundle:DeleteValidationCRUD
calls:
- [setTranslationDomain, [MedicinaInasistenciasBundle]]

如何避免子模板出现在奏鸣曲侧边菜单中?

screenshot of sonata menu

我尝试删除 grouplabel 标签,但随后奏鸣曲只是将它们粘贴在没有名称的“默认”组中。我确定这是微不足道的,但我似乎无法在文档中找到它。有什么想法吗?

最佳答案

show_in_dashboard: false 标签添加到您希望从菜单中排除的管理服务。

tags:
- { name: sonata.admin, manager_type: orm, group: "Contenido", label: "Módulos de Tiempo",label_translator_strategy: "sonata.admin.label.strategy.underscore", show_in_dashboard: false }

保留 grouplabel 标记,以便它们在集合和类型管理员中正确显示!

关于php - 从 Sonata-admin 的侧边菜单中删除子管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27549851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com