Как в Symfony2 проверить существование кук?

Как оптимальнее проверять существование кук:
1 Сразу в контроллере
public function storesAction(Request $request)
{
  	$city = $request->cookies->get('city');     
        if(....)
}

2 Перенаправлять в контроллер кук и там проверять, а потом возвращять обратно
public function storesAction(Request $request)
{
  	$city = $this->forward('checkCookieAction'); 
        if(....)
}

Или другой вариант?
  • Вопрос задан
  • 2576 просмотров
Пригласить эксперта
Ответы на вопрос 1
GHua
@GHua
Можно определить как сервис, в него получать request, entity_manager (если $city экземпляр модели), по какому-нибудь событию типа kernel.request-а выполнять нужные "проверки". В нужном месте дергать сервис и получать результат.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы