Ajouter et editer une vue

Ajouter et éditer une vue

Fonctionnement

Les vues sont dans le répertoire « views » de chaque thèmes. Par défaut, un projet ne contient aucune vue. Il est donc nécessaire de créer le dossier « views » dans votre thème.

Pour ajouter une vue, il suffit de créer dans ce répertoire un fichier terminant par l’extension PHP. Ce fichier ne sera pas lu par défaut, aucune action n’est déclenché tant que l’appel à ce fichier n’est pas fait.

Ce fichier peut comporter du HTML ainsi que du PHP. Vous pouvez également y placer du JS, CSS, mais nous déconseillons cette pratique.

La gestion des variables

Les variables passé à une vue sont utilisable directement. Exemple, je passe le tableau de variables suivant à une vue :

php
array( "name" => "world" )

Pour afficher la variable « name » dans mon template, j’écris alors :

php
<?php echo $name; ?>

Les données des variables sont également disponible en cas de besoin dans une variable « view_base_vars » :

php
<?php echo $view_base_vars["name"]; ?>

Voici un exemple classique :

php
<div>
<p>Hello <?php echo $name; ?></p>
</div>