Documentación

Flash personalizado

Por supuesto, puede personalizar los mensajes flash, a nivel de visualización, los mensajes se muestran en el archivo src/View/Partal/_messages.html.twig.

Por defecto, la pantalla tiene el siguiente aspecto:

‹div class="{{ message.color }}"›{{ message.message }}‹/div›

Si tienes bootstrap integrado en tu maquetación, podrías utilizar una visualización como ésta:

‹div class="alert alert-dismissible alert-{{ message.color }}"› ‹button type="button" class="btn-close" data-bs-dismiss="alert"›‹/button› {{ message.message }} ‹/div›

y en la creación de su mensaje flash, sólo tiene que utilizar el color, como en este ejemplo:

$this->addFlash("success", "todo ha ido bien");