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
Ramita
Los principios generales de twig son mostrar datos o mostrar declaraciones de datos (con funciones o etiquetas)
variable de visualización
Desde el controlador, es posible enviar variables, y estas variables se pueden mostrar en twig entre dos llaves.
He aquí un ejemplo:
‹p›El precio es de: {{ precio }} $ ‹/p›
if the data is in the form of an associative array, you can indicate the key after a dot. here an example: (like $product["name"] in php)
‹li›Nombre del producto : {{ nombre.producto }} ‹/li›
Función de uso
Hay muchas funciones twig, aquí sólo un ejemplo con la sentencia if else.
Para utilizar una función, hay que colocarla entre llaves y un %. Así:
{% if appUser %}‹p›
Estás conectado
‹/p›
{% else %} ‹p›
Inicie sesión
‹/p›
{% endif %}
If you have stored data in the session with the user key ($_SESSION["user"]), this data is automatically accessible in the appUser twig variable (feature from voila).
Para otras funciones, basta con buscar en la documentación oficial de twig.
Documentación sobre Twig
La documentación oficial de twig es : Twig doc