У меня есть несколько их проектов на Symfony 2. На одном из них сегодня приспичило сделать тотальный апгрейд до самых новых версий. До этого все работало идеально. И сами проекты, и соната админа и авторизация.
После обновления я не стал накатывать старые конфиги, а внимательно читал мануалы всех вендоров, и прописывал все заново. Было несколько проблем, но проект стартовал довольно быстро. Сайт работает, авторизация работает, не работает только админка. Сегодня целый день шарю, и не могу понять, почему у меня экран админки пустой.
в /src/Itfrogs/SiteBundle/Resources/config/services.yml
...
sonata.admin.dictionary.group:
class: Itfrogs\SiteBundle\Admin\Model\DictionaryGroupsAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: Content, label: Dictionary Group }
arguments:
- ~
- Itfrogs\SiteBundle\Entity\DictionaryGroup
- ~
calls:
- [ setTranslationDomain, [ItfrogsSiteBundle]]
...
в основном config.yml
...
sonata_block:
default_contexts: [cms]
blocks:
sonata.admin.block.admin_list:
contexts: [admin]
#sonata.admin_doctrine_orm.block.audit:
# contexts: [admin]
sonata.block.service.text:
sonata.block.service.action:
sonata.block.service.rss:
sonata.media.block.media:
sonata_admin:
dashboard:
blocks:
-
position: left
type: sonata.admin.block.admin_list
...
Я думаю, что это основное. Остальное по мануалу. Класс Itfrogs\SiteBundle\Admin\Model\DictionaryGroupsAdmin и сущность Itfrogs\SiteBundle\Entity\DictionaryGroup остались прежними.
До загрузки класс не доходит. Я проверил.
Подскажите, где искать? Если нужны еще конфиги скажите - выложу.