Commencer
Obtenir voilaInitialisation
Configurer la BD
Création du CRUD
Prendre exempleMessage flash
créer un flashflash personnalisé
Brindille
utiliser twigtransfert de données
CSRF
protection csrfHTTPS
forcer le httpsTraduction
traductionDocumentations
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