J'essaie d'installer le bundle Sonata Media dans le Symfony CMF en suivant ce guide: https://sonata-project.org/bundles/media/3-x/doc/reference/installation.html. Cette commandeSonata Media Bundle entité manquante Catégorie
php app/console sonata:easy-extends:generate --dest=src SonataMediaBundle
fait un nouveau paquet tout ApplicationSonataMediaBundle
avec quelques entités:
- Galerie
- GalleryHasMedia
- médias
Mais je reçois l'erreur que l'entité Catégorie n'existe pas quand je veux passer à l'étape suivante:
app/console doctrine:schema:update --force
Ceci est l'erreur complète:
[Doctrine\ORM\Mapping\MappingException]
The target-entity Application\Sonata\ClassificationBundle\Entity\Category cannot be found in 'Application\Sonata\MediaBundle\Entity\Med
ia#category'.
Y at-il quelqu'un qui peut me aider à résoudre ce problème?
Merci d'avance.
Mise à jour:
# 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: ~
L'ensemble de classification est-il installé et enregistré? – greg0ire
nouveau Sonata \ ClassificationBundle \ SonataClassificationBundle(), .. oui c'est –
semble que vous n'êtes pas le seul: https://github.com/sonata-project/SonataMediaBundle/issues/1084. Ce pourrait être un bug. – greg0ire