Я изучаю Symfony 2. Я пытаюсь объявить глобальный маршрут или что-то, что будет выполняться на каждой странице. Обычно у меня есть 1 маршрут на 1 страницу или несколько страниц, но я понятия не имею, как настроить глобальный маршрут для каждой страницы. Я просто хочу выполнить некоторый код на каждой странице.symfony 2 глобальный маршрут для выполнения кода на каждой странице
Возможно ли это?
Посмотрите на слушателей событий ядра. http://symfony.com/doc/current/cookbook/event_dispatcher/event_listener.html – Cerad
Я нашел официальную документацию, которую трудно понять специально, как новый посетитель этой концепции, но вы все равно должны ее прочитать, а также взглянуть на этот ресурс https://knpuniversity.com/screencast/symfony-journey/event-subscriber, он исследует концепцию участников событий и подписчиков событий. – Baig
Что на самом деле это то, что вы хотите сделать? Поскольку есть несколько вещей, которые вы, возможно, захотите сделать, есть, очевидно, несколько разных ответов. Если вы просто хотели запустить код перед каждой страницей, он может быть основан на прослушивании событий. Если вы хотите что-то «на» на каждой странице, оно может включать в себя шаблон, создание клиентского метода Twig или предоставление подчиненного запроса контроллеру. – qooplmao