Les vues

Par convention, CakePHP s’attend à trouver une vue portant le même nom que l’action du contrôleur qui est exécutée.

Suite à l’exécution de la fonction add() du contrôleur ArticlesController.php, CakePHP va automatiquement afficher la vue src/Template/Articles/add.ctp.

Pour les noms de fonctions composées de plusieurs mots, il faut ajouter des underscores dans le nom de la vue. Ainsi après l’exécution de l’action AjouterUnArticle() le fichier appelé est ajouter_un_article.ctp.

Exemple :

Le code suivant est une vue qui permet de lister des exemples. Il utilise une variable $exemples qui contient la liste des exemples à afficher :


<nav class="large-3 medium-4 columns" id="actions-sidebar">  
    <ul class="side-nav">  
        <li class="heading"><?= __('Actions') ?></li>  
        <li><?= $this->Html->link(__('New Exemple'), ['action' => 
'add']) ?></li>  
    </ul>  
</nav>  
<div class="factures index large-9 medium-8 columns content">  
    <h3><?= __('Exemples') ?></h3>  
    <table cellpadding="0" cellspacing="0">  
        <thead>  
            <tr>...
Pour consulter la suite, découvrez le livre suivant :
couv_EP3CAK.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
La mise en page (layout)
Suivant
Les éléments