событие, увидел что есть EventSubscriber, но не совсем понял логику. Попробовал реализовать путем создания в Event Brand/BrandSaveEvent.php который наследуется от Event а в самом EventSubscriber подключил его в getSubscribedEvents() таким образом
BrandSaveEvent::PRE_SAVE_BRAND => 'onPreBrandSave',
и ниже в этом же классе соответственно метод который нужно стартовать при обновлении модели
public function onPreBrandSave()
но не понимаю как он будет отрабатывать и какая связь с моделью, может что то упустил?
конфиг свой покажи, где ты слушателя в сервисы добавлял
А что сделать-то надо?
AppBundle\Event\EventSubscriber: arguments: ['@service_container', '@router'] public: false tags: [ {name: kernel.event_subscriber} ] у меня так, то есть нужно модель в тег добавить и событие будет отпрабатывать при манипуляциях с моделью?
нужно когда изменяется title у моделе Brand делать http который будет менять название файла
А почему на kernel события вешаешься?
это он по доке читает ))
Обсуждают сегодня