Вызов контроллера в других контроллерах

symfony service -- Вызов контроллера в других контроллерах (использование одинаковых участков кода)

Для того чтобы можно было вызвать Контроллер из другого Контроллера, необходимо создать для него Сервис.

В чём проблема

При создании экземпляра контроллера Symfony создаёт контейнер, в который помещает стандартные сервисы (например, doctrine). Проблема в том, что, когда мы хотим обратиться к методу контроллера из другого класса, мы не можем просто создать его объект (в нём не будет контейнера).

Subscribe to RSS - Вызов контроллера в других контроллерах