jla*_*rte 2 php symfony symfony-sonata sonata-admin
我有一个EmployeeAdminsonata-admin,配置了三个子管理员:
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]]
Run Code Online (Sandbox Code Playgroud)
孩子的管理员几乎都是一样的,这里有一个:
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]]
Run Code Online (Sandbox Code Playgroud)
如何避免子模板出现在sonatas侧面菜单中?

我已经尝试删除组和标签标签,但随后奏鸣曲将它们粘贴在没有名称的"默认"组中.我确信这是微不足道的,但我似乎无法在文档中找到它.有任何想法吗?
将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 }
Run Code Online (Sandbox Code Playgroud)
保留group和label标记,以便它们在集合中正确显示并键入管理员!
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |