2015-04-06 9 views

Odpowiedz

17

Dodaj priorytet do tagu usługi. Im wyższy priorytet, tym wcześniej będzie działał.

services: 
    my.listener: 
     class: Acme\SearchBundle\EventListener\SearchIndexer 
     tags: 
      - { name: doctrine.event_listener, event: postPersist, priority: 100 } 
+3

Dziękujemy! Właśnie odkryłem to na własną rękę. Warto wspomnieć, że działa również z subskrybentami. – Jumi

+1

Początkowe testowanie tutaj wydaje się wskazywać, że ustawienie priorytetu dla subskrybentów nie działa. (Korzystanie z aktualnej symfony/doktryny) – Jan

+1

@ Jan Powyższa odpowiedź jest prawidłowa. Jeśli uważasz, że znalazłeś błąd w kodzie Symfony, powinieneś skontaktować się z programistami github. – Twifty

Powiązane problemy