Событие Symfony2, которое запускается после создания службы, но до контроллера - PullRequest
2 голосов
/ 26 октября 2011

Есть ли событие, которое запускается после создания пользовательских служб, но до вызова действия контроллера?

И есть ли полный список всех событий в Symfony2?

Ответы [ 2 ]

5 голосов
/ 26 октября 2011

Одна из приятных особенностей DIC (Dependency Injection Container) заключается в том, что сервисы создаются только тогда, когда они вам действительно нужны. Это означает, что большинство служб будут вызываться и, таким образом, создаваться из контроллера.

Чтобы ответить на ваш вопрос, перед контроллером происходит событие kernel.request, поэтому вы можете использовать его.

2 голосов
/ 26 октября 2011

Здесь у вас есть список событий, хотя я не уверен, что он завершен:

http://symfony.com/doc/current/book/internals.html#events

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...