Cómo empezar
Obtener voilaInicialización
Config DB
Creación de CRUD
Por ejemploMensaje flash
crear flashflash personalizado
Ramita
utilizar ramitatransferencia de datos
CSRF
protección de la csrfHTTPS
forzar httpsTraducción
traducciónDocumentació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");