Только две панели администратора отображаются в панели управления Sonata Admin

Я использую Sonata Admin в своем проекте Symfony 2, чтобы настроить три панели администратора для отображения на моей панели управления по адресу /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.yml для GalleryBundle:

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, у меня есть три меню (с добавленными пользователями) и три панели на приборной панели, но пока я не вижу Gallery панель?

1

Решение

Я нашел проблему с этим, это было в моем GalleryBundle 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]]
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]