Symfony 2 プロジェクトで Sonata Admin を使用して、3 つの管理パネルをセットアップし、ダッシュボードに表示し/admin/dashboard/
ます。Common、Contact、Gallery 用に 1 つ。
それらはすべて独立して動作しますが、以下の行を追加するとダッシュボードから管理機能がGalleryBundle
失われるため、何らかの理由で 2 つに制限されているようです。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]]
3 番目のオプションは、ナビゲーションのドロップダウン メニューにも表示されません。
奇妙なことに、Sonata にユーザー サポートをインストールしたので、3 つのメニュー (ユーザーが追加されました) があり、ダッシュボードには 3 つのパネルがありますが、Gallery
パネルが表示されません。