Problème d'intégration de "Doctrine Extensions"

Par TheGalsenGeek, il y a 9 ans


Bonjour la famille,

Voila je rencontre un petit problème avec l'intégration de "doctrine extensions" sur Symfony 3.
Je suis le tuto de "Devandclick" sur Symfony.

Lorsque je colle le code suivant dans mon fichier config.yml qui se trouve dans le répertoire "app/",

filters: softdeleteable: class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter enabled: true

J'ai une erreur me disant :

Listener "SoftDeleteableListener" was not added to the EventManager!

Je colle le code suivant dans mon "service.yml" de "app/" toujours

gedmo.listener.blameable: class: Gedmo\Blameable\BlameableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.tree: class: Gedmo\Tree\TreeListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.translatable: class: Gedmo\Translatable\TranslatableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] - [ setDefaultLocale, [ %locale% ] ] - [ setTranslationFallback, [ false ] ] gedmo.listener.timestampable: class: Gedmo\Timestampable\TimestampableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.sluggable: class: Gedmo\Sluggable\SluggableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.sortable: class: Gedmo\Sortable\SortableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.loggable: class: Gedmo\Loggable\LoggableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.softdeleteable: class: Gedmo\SoftDeleteable\SoftDeleteableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ]

Mais j'ai toujours des erreurs :'(

Votre aide me serais trop utile ;)

1 réponse

sylvigouroux, il y a 7 ans

Reponse plus que tardive... mais c'est au cas ou d'autres se poseraient des questions : mettre @annotation_reader entre guillement [ "@annotation_reader" ]