Le contrôleur App
La classe AppController étend la classe Cake\Controller\Controller qui est incluse dans le cœur de CakePHP.
Le contrôleur App est disponible dans src/Controller/AppController.php et se présente sous cette forme :
<?php
namespace App\Controller;
use Cake\Controller\Controller;
use Cake\Event\Event;
class AppController extends Controller
{
/**
* Initialization hook method.
*
* Use this method to add common initialization code like
*loading components.
*
* e.g. `$this->loadComponent('Security');`
*
* @return void
*/
public function initialize()
{
parent::initialize();
$this->loadComponent('RequestHandler');
$this->loadComponent('Flash');
}
/**
* Before render callback.
*
* @param \Cake\Event\Event $event The beforeRender event.
* @return void
*/
public function beforeRender(Event $event)
{
if (!array_key_exists('_serialize', $this->viewVars) &&
...