Les actions du contrôleur
Les actions d’un contrôleur sont les méthodes publiques définies dans ce contrôleur.
Elles prennent en entrée les paramètres de la requête et renvoient en sortie la réponse à l’utilisateur dans la vue associée.
En suivant les conventions de CakePHP, la vue se trouve dans un fichier du nom de l’action, au sein d’un répertoire portant le nom du contrôleur.
Exemple :
Le code ci-dessous est celui d’un contrôleur simple permettant de lister, voir, ajouter, modifier et supprimer :
<?php
namespace App\Controller;
use App\Controller\AppController;
class ExemplesController extends AppController
{
// Liste des exemples
public function index(
{
$exemples = $this->paginate($this->Exemples);
$this->set(compact('exemples'));
$this->set('_serialize', [ ...