Я пытаюсь установить пакет Sonata Media Bundle в Symfony CMF в следующем руководстве: https://sonata-project.org/bundles/media/3-x/doc/reference/installation.html. Эта командаSonata Media Bundle отсутствует сущность Категория
php app/console sonata:easy-extends:generate --dest=src SonataMediaBundle
делает целый новый пакет ApplicationSonataMediaBundle
с несколькими субъектами:
- Галерея
- GalleryHasMedia
- Медиа
Но я получаю сообщение об ошибке, что объект Категория не существует, когда я хочу перейти к следующему шагу:
app/console doctrine:schema:update --force
Это полная ошибка:
[Doctrine\ORM\Mapping\MappingException]
The target-entity Application\Sonata\ClassificationBundle\Entity\Category cannot be found in 'Application\Sonata\MediaBundle\Entity\Med
ia#category'.
Есть ли кто-нибудь, кто может помочь мне решить эту проблему?
Заранее спасибо.
Update:
# sonata_classification.yml:
sonata_classification:
# ...
doctrine:
orm:
entity_managers:
default:
#metadata_cache_driver: apc
#query_cache_driver: apc
#result_cache_driver: apc
mappings:
#ApplicationSonataClassificationBundle: ~
SonataClassificationBundle: ~
Является ли комплект комплекта для классификации и зарегистрирован? – greg0ire
новая Sonata \ ClassificationBundle \ SonataClassificationBundle(), .. да это –
похоже, что вы не единственный: https://github.com/sonata-project/SonataMediaBundle/issues/1084. Это может быть ошибка. – greg0ire