La cell est nommée Exemple.
Créer les fichiers ci-dessous :
src/ Template/ Cell/ Exemple/ display.ctp View/ Cell/ ExempleCell.php
Ceci peut se faire en une opération grâce à la commande bake :
bin/cake bake cell Exemple
Le fichier src/View/Cell/ExempleCell.php définit la classe ExempleCell. On y crée une méthode display qui est l'action appelée par défaut pour une Cell.
<?php namespace App\View\Cell; use Cake\View\Cell; class ExempleCell extends Cell { public function display() { $this->set('prenom', 'Marcounet'); } }
Pour l'action display de notre ExempleCell :
<div> <p>Coucou, je m'appelle <?= $prenom ?> !!!</p> </div>
Utiliser la fonction $this→cell en passant le nom de la Cell désirée :
<?= $this->cell('Exemple') ?>