【发布时间】:2016-03-13 13:20:57
【问题描述】:
【问题讨论】:
标签: symfony sonata-admin sonata
【问题讨论】:
标签: symfony sonata-admin sonata
在 YourBundle/Resources/config/admin.yml 添加:
services:
tabssoft.admin.company:
class: Tabssoft\CompanyBundle\Admin\CompanyAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: "General", label: "Company" }
arguments:
- ~
- Tabssoft\CompanyBundle\Entity\Company
- TabssoftCompanyBundle:CompanyCRUD
calls:
- [ setTranslationDomain, [TabssoftCompanyBundle]]
tabssoft.admin.job:
class: Tabssoft\CompanyBundle\Admin\JobAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: "General", label: "Job" }
arguments:
- ~
- Tabssoft\CompanyBundle\Entity\Job
- ~
calls:
- [ setTranslationDomain, [TabssoftCompanyBundle]]
然后在app/config/config.yml下imports:添加:
- { resource: @TabssoftCompanyBundle/Resources/config/admin.yml }
然后在app/config/sonata/sonata_admin.yml下groups:添加:
sonata.admin.group.tabssoft:
label: General
label_catalogue: TabssoftCompanyBundle
icon: '<i class="fa fa-th"></i>'
items:
- tabssoft.admin.company
- tabssoft.admin.job
清除缓存
【讨论】: