Symfony 7: флеш-сообщение не отображаетсяPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Symfony 7: флеш-сообщение не отображается

Сообщение Anonymous »

Пишу сюда, потому что, возможно, кто-то уже решил эту проблему:
Вот мой код:

Код: Выделить всё

$form = $forumService->handleDiscussionForm($request);

if ($form === "submitted") {
$this->addFlash('success', 'Your discussion has been successfully created and must be validated by Parentela.');
return $this->redirectToRoute('app_forum_thematique', ['slug' => $thematique->getSlug()]);
}
Тест 1:
Когда я отправляю форму с этим кодом, я правильно перенаправляюсь на «app_forum_thematique». маршрут, но быстрое сообщение не отображается.
Тест 2:

Код: Выделить всё

$form = $forumService->handleDiscussionForm($request);

if ($form === "submitted") {
$this->addFlash('success', 'Your discussion has been successfully created and must be validated by Parentela.');
dd("test");
return $this->redirectToRoute('app_forum_thematique', ['slug' => $thematique->getSlug()]);
}
Если я добавлю dd("test") и отправлю форму, отобразится "test".
Затем я удалю его из кода и обновите мою страницу.
В этот момент отображается мгновенное сообщение, и меня правильно перенаправляют.
Вопрос: почему этого не происходит? работать без манипуляций с dd("test")?
Вы когда-нибудь сталкивались с такой проблемой?
Спасибо за помощь :)

Подробнее здесь: https://stackoverflow.com/questions/790 ... ot-showing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»