Documentació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