Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
symnoob
@symnoob
Symfony
Symfony — как запустить listener, чтобы запускался при вызове определенного метода в контроллере?
Всем привет, хотелось бы понять магию симфони.
Как работает листенер в симфони?
Например нужно что-то сделать, если был запрос на определенный метод в контроллере.
Как это триговать?
Вопрос задан
более трёх лет назад
309 просмотров
4
комментария
Подписаться
2
Простой
4
комментария
Facebook
Вконтакте
Twitter
Daria Motorina
@glaphire
Для экшена контроллера удобнее будет subscriber
Написано
более трёх лет назад
symnoob
@symnoob
Автор вопроса
Daria Motorina
, а какой kernel tag для этого подходит?
Написано
более трёх лет назад
Daria Motorina
@glaphire
symnoob
, а причем тут kernel tag?)
Написано
более трёх лет назад
symnoob
@symnoob
Автор вопроса
Я думал что мне тэгген надо.
Как иначе триговать на кокой либо контроллер?
Написано
более трёх лет назад
Помогут разобраться в теме
Все курсы
Onskills
PHP: базовый курс
1 месяц
Далее
OTUS
Symfony Framework
4 месяца
Далее
Решения вопроса
1
Денис Дерепко
@uDenX
PHP Developer
Какая магия?
События Symfony
Создание слушателей
Пример вызова события
Простой пример реализации Event Dispatcher
Можете подписаться на
это событие
или
это
и вызывать свою логику если вызывается нужный метод
Ответ написан
более трёх лет назад
1
комментарий
Нравится
2
1
комментарий
Facebook
Вконтакте
Twitter
symnoob
@symnoob
Автор вопроса
Это магия! Супер
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Symfony
Простой
Существует ли на симфони готовое решение по «запоминанию» гостей?
1 подписчик
27 окт.
143 просмотра
2
ответа
PHP
+1 ещё
Простой
Стоит ли использовать файловый сервер в проекте?
2 подписчика
13 окт.
286 просмотров
3
ответа
Symfony
Простой
Почему сущность не видит связанную созданную сущность,а пытается создать новую?
1 подписчик
28 авг.
108 просмотров
1
ответ
Symfony
Сложный
Почему не срабатывает обработка эксепшена в активити Temporal?
1 подписчик
12 авг.
80 просмотров
1
ответ
Symfony
Простой
Почему симфони не может создать сервис для when@test?
1 подписчик
11 авг.
79 просмотров
1
ответ
Symfony
+1 ещё
Простой
Почему после переноса проекта с помощью jenkins файл теряет права на исполнение?
1 подписчик
08 авг.
65 просмотров
0
ответов
Symfony
Средний
Как можно пропустить коннекты к внешним API в clear:cache?
1 подписчик
08 авг.
63 просмотра
1
ответ
PHP
+1 ещё
Средний
Как работать с подключениями к БД в долгоживущих приложениях с EntityManager в RoadRunner?
2 подписчика
07 авг.
264 просмотра
2
ответа
Symfony
Средний
Почему не работает when@test в security.yaml?
1 подписчик
28 июл.
58 просмотров
1
ответ
PHP
+1 ещё
Простой
Symfony 6.4 php 8.4 много сыплется deprecated, есть ли пути решения?
1 подписчик
29 мая
222 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP- разработчик (Symfony)
IT-Spirit
•
Москва
от 230 000 до 320 000 ₽
PHP-разработчик (Symfony)
Мегаплан
от 160 000 ₽
PHP-разработчик (Symfony)
еКапуста
•
Новосибирск
от 250 000 до 450 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама