Comments 5
А если надо будет в контроллере, например, добавить какой нибудь заголовок в ответ (например выставить куку)?
имхо вы получаете просто лишнюю прослойку, которая только усложняет логику и поддержку кода
имхо вы получаете просто лишнюю прослойку, которая только усложняет логику и поддержку кода
Ну, экшены же по сути дублируются в контроллере-адаптере
SymfonyClientController
. В них вы вполне можете взаимодействовать с создаваемым объектом Response
и навешивать на него заголовки и всё остальное. Идея в том, что только контроллер-адаптер остается связанным с фреймворком, и если вдруг вы решите ваш контроллер перенести на фреймворк, где нет HttpFoundation
, то вам надо будет просто реализовать свой контроллер-адаптер, который взаимодействовал бы уже с другим фреймворком.Sign up to leave a comment.
Независимые от фреймворка контроллеры. Последние штрихи