<?php /** * CakePHP(tm) : Rapid Development Framework (http://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * * Licensed under The MIT License * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * @link https://cakephp.org CakePHP(tm) Project * @since 3.0.0 * @license http://opensource.org/licenses/mit-license.php MIT License */ namespace App\View; // Added for bootstrap-ui (EP 28/1/20) // with TRAIT use BootstrapUI\View\UIViewTrait; use Cake\View\View; /* // without TRAIT //use Cake\View\View; use BootstrapUI\View\UIView; */ /** * Application View * * Your application’s default view class * * @link https://book.cakephp.org/3/en/views.html#the-app-view */ // Modified for bootstrap-ui (EP 28/1/20) //class AppView extends UIView class AppView extends View { // Added for bootstrap-ui (EP 28/1/20) use UIViewTrait; /** * Initialization hook method. * * Use this method to add common initialization code like loading helpers. * * e.g. `$this->loadHelper('Html');` * * @return void */ public function initialize() { parent::initialize(); // (EP 20200420 : mon 1er Helper !!) $this->loadHelper('MyHelper'); // Added for bootstrap-ui (EP 28/1/20) : // with TRAIT // Render the initializeUI method from the UIViewTrait // When no layout for the view is defined the BootstrapUI\View\UIViewTrait will load its own default.ctp layout file //$this->initializeUI(); // You can override this behavior by disabling auto loading of the layout : $this->initializeUI(['layout' => false]); // charge tous les Helpers (surchargés) /* // without TRAIT //Don't forget to call the parent::initialize() parent::initialize(); */ } }