Bonjour, après avoir vérifié plusieurs fois mon code, j'ai toujours un problème:
Warning: Missing argument 1 for Controller::__construct(), called in C:\wamp\www\tuto\core\Dispatcher.php on line 7 and defined in C:\wamp\www\tuto\core\Controller.php on line 7
Notice: Undefined variable: request in C:\wamp\www\tuto\core\Controller.php on line 8
Voici le code au niveau de mon Controller.php:
<?php
class Controller {
public $request;
function __construct($request) {
$this->request = $request;
}
public function render($view){
$view = ROOT.DS.'view'.DS.$this->request->controller.DS.$view.'.php';
}
}
Et PagesController.php :
<?php
class PagesController extends Controller {
public function view($nom) {
$phrase = 'Bienvenue sur la page '.$nom;
$this->render('index');
}
}
Merci d'avance.