簡體   English   中英

Sonata管理儀表盤中僅顯示兩個管理面板

[英]Only two admin panels showing in Sonata Admin dashboard

我在Symfony 2項目中使用Sonata Admin來設置三個管理面板,以顯示在/admin/dashboard/ 一種用於普通,聯系和畫廊。

他們都獨立工作,但它似乎我兩限出於某種原因,當我加入GalleryBundle線以下我失去了CommonBundle從儀表盤管理工具。

# /app/config/config.yml
imports:
    - { resource: parameters.yml }
    - { resource: security.yml }
    - { resource: @AyrshireMinisCommonBundle/Resources/config/admin.yml }
    - { resource: @AyrshireMinisContactBundle/Resources/config/admin.yml }
    - { resource: @AyrshireMinisGalleryBundle/Resources/config/admin.yml }

# Sonata Admin
sonata_admin:
    title:  Ayrshire Minis Admin
    options:
        dropdown_number_groups_per_colums:      3

_我知道拼寫錯誤的“列”,這是有意的,在其文檔中。

這是我admin.ymlGalleryBundle

services:
    sonata.link.admin.post:
        class: AyrshireMinis\GalleryBundle\Admin\GalleryAdmin
        tags:
            - { name: sonata.admin, manager_type: orm, group: "Gallery", label: "Image" }
        arguments:
            - ~
            - AyrshireMinis\GalleryBundle\Entity\GalleryImage
            - ~
        calls:
            - [ setTranslationDomain, [AyrshireMinisGalleryBundle]]

第三個選項也不顯示在導航的下拉菜單中:

在此處輸入圖片說明

奇怪的是,我已經向Sonata安裝了用戶支持,我有三個菜單(現在添加了Users),並且儀表板上有三個面板,但是我看不到Gallery面板嗎?

我發現了這個問題,它在我的admin.yml (我是從CommonBundle復制的。

我有sonata.link.admin.post ,所以我將其替換為gallery因為我想它會覆蓋它。

services:
    sonata.gallery.admin.post:
        class: AyrshireMinis\GalleryBundle\Admin\GalleryAdmin
        tags:
            - { name: sonata.admin, manager_type: orm, group: "Gallery", label: "Image" }
        arguments:
            - ~
            - AyrshireMinis\GalleryBundle\Entity\GalleryImage
            - ~
        calls:
            - [ setTranslationDomain, [AyrshireMinisGalleryBundle]]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM