Le controller:
pour faire court voici comment le controller se compose au minimum :
<?php
/**
* Bel-CMS [Content management system]
* @version 1.0.0
* @link https://bel-cms.be
* @link https://determe.be
* @license http://opensource.org/licenses/GPL-3.-copyleft
* @copyright 2014-2019 Bel-CMS
* @author as Stive - stive@determe.be
*/
if (!defined('CHECK_INDEX')) {
header($_SERVER['SERVER_PROTOCOL'] . ' 403 Direct access forbidden');
exit(ERROR_INDEX);
}
class NomdeLaPage extends Pages
{
var $models = array('ModelsNomdeLaPage');
public function index ()
{
$this->render('index');
}
}
La class avec le nom de la page toujours adjoint extends Page
le models la class de la base de données
public function index est obligatoire c'est la page par défaut
$this->render('index');
correspond à la vue, vous pouvez mettre ce que vous voulez comme nom du moment que dans le dossier, il retrouve le fichier comme nous ici index.php