1.5 Управление сессией
$session = $request->getSession();
- Установка и получение атрибутов сессий
$session->set('name','Albert');
$session->get('name');
- Flash-сообщения - хранятся в сессии только на один доп. запрос
$session->getFlashBaf()->add('notice','Profile updated!');
foreach ($session->getFlashBag()->get('notice',array()) as $msg) {
echo '<div>'.$msg.'</div>';
}
или в шаблоне:
{% for flashMessage in app.session.flashbag.get('notice') %}
<div>{{ flashMessage }}</div>
{% endfor %}