У меня есть вопрос о флеш-сообщениях (я использую symfony 3.2),
мой сценарий:
пользователь регистрируется, после чего он будет перенаправлен на страницу входа с сообщением: учетная запись созданапроверьте свою электронную почту.
, но сообщение не отображается, но я вижу его в разделе флэш-памяти в профилировщике.
моя функция
public function registrationAction(Request $request)
{
//my code
$message = (new \Swift_Message('Hello Email'))
->setSubject($subject)
->setFrom($this->container->getParameter('mailer_user'))
->setTo($email)
->setBody(
$this->renderView(
'PepsBundle:Register:registerconf.html.twig', array('id' => $Id,'confirmationToken' => $confirmationToken,'name' => $name,'lastname' => $lastname)), 'text/html');
$this->get('mailer')->send($message);
$this->addFlash('success', 'Account created!');
return $this->redirectToRoute('peps_login');
}
в моем login.twig.html
{% set flashbag_notices = app.session.flashBag('success') %}
мой профилировщик