Utilisation de Volt
Volt, quant à lui, offre beaucoup d’avantages et de confort utilisateur à travers certaines fonctions ; précodées. Il est aussi possible de créer ses propres fonctions ; ces différents éléments seront étudiés dans les sections suivantes.
1. Gestion des commentaires Commentaire
Les commentaires sont très utiles, surtout lorsque l’on débute, afin de placer des petites notes de rappel sur les nouvelles fonctions apprises.
Dans les vues Volt, il suffit d’utiliser le balisage suivant :
{# un commentaire #}
Tout ce qui se trouve entre ces balises (code HTML, JavaScript...) n’est pas pris en compte pour la vue générée en HTML.
2. Gestion des variables
a. Affichage de variables simples
Syntaxe d’affichage de variable avec Volt dans une vue
{{ nom_de_la_variable }}
nom_de_la_variable : représente la variable envoyée depuis le contrôleur à la vue.
Il faut s’habituer à une syntaxe à base de {{ }} et de {% %}. Ce sont des caractères assez communs dans les moteurs de rendu.
Exemple d’affichage de variable
Contrôleur :
$this->vie->nombre_utilisateurs = 10;
Vue :
<h1> Nombre d'utilisateurs {{ nombre_utilisateurs }} </h1>
b. Création et initialisation des variables
Syntaxe de création et d’initialisation de variable
{% set <nom de la variable> = <valeur>...