2016-04-01 29 views
0

SonataAdmin'de, belgelere menüde özel öğeler koymanın üç yolu listelenir: yapılandırma, menü sağlayıcıları ve olaylara göre.Sonata Yönetici: Hizmet havuzunun listesine daha fazla grup ekleme

sonata_admin: 
    dashboard: 
     groups: 
      news: 
       label:    ~ 
       label_catalogue:  ~ 
       items: 
        - sonata.news.admin.post 
        - route:  blog_home 
         label:  Blog 
        - route:  blog_article 
         route_params: { articleId: 3 } 
         label:  Article 

(https://sonata-project.org/bundles/admin/master/doc/cookbook/recipe_knp_menu.html)

Ama en kısa sürede config boş olmayan bir groups diziyi bildirmek gibidir: yapılandırmayı kullanma

(veya sağlayıcılar) böyle, config elle grupları belirterek demektir Yönetici Hizmet Havuzu'ndan tahmin edilen otomatik oluşturulan grupları geçersiz kılar.

Gruplar, Yönetici Hizmetleri tarafından tanımlanan şekilde saklanırken, yapılandırma dosyasında el ile grup eklemenin bir yolu var mı?

Zaman ayırdığınız için herkese teşekkürler.

cevap

0

Yanıt no'dur.

Tek seçenek, bir grubun içindeki item_adds girişini kullanmaktır. Ama bu başlangıç ​​problemini çözmez.

Tavsiyem: Otomatik oluşturulan gruplar kullanmayın. Bunun yerine, yapılandırmada el ile tanımlayın, sonata.admin.groups.news gibi güzel bir yerleşik adla ve bunlara hizmet bildiriminde bakın:

 tags: 
      - { name: sonata.admin, manager_type: orm, group: sonata.admin.groups.news, label: "News" } 
İlgili konular