Documentations

Brindille

Le principe général de twig est d'afficher des données ou des déclarations de données (avec des fonctions ou des balises).

variable d'affichage

A partir du contrôleur, il est possible d'envoyer des variables, et ces variables peuvent être affichées dans twig entre deux accolades.

Voici un exemple:

‹p›Le prix est de: {{ prix }} $ ‹/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›Produit du nom : {{ produit.nom }} ‹/li›

Utiliser la fonction

Il existe de nombreuses fonctions twig, dont voici un exemple avec l'instruction if else.

Pour utiliser une fonction, il faut la placer entre une accolade et un %. Par exemple:

{% if appUser %}‹p› Vous êtes connecté ‹/p›
{% else %} ‹p› Veuillez vous connecter ‹/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).

Pour les autres fonctions, il suffit de consulter la documentation officielle de twig.

Documentation Twig

La documentation officielle de twig est la suivante : Doc brindille