Bonjour,
.
.
.
if(!in_array($this->request->action, get_class_methods($controller))){
$this->error('Le controller '.$this.request.controller.' n\'a pas de methode '.$this->request->action);
}
.
.
.
function error($message){
$controller = new Controller($this->request);
$controller->set('message', $message);
$controller->render('/errors/404');
die();
}

sur le navigateur il m'affiche:

Catchable fatal error: Object of class Dispatcher could not be converted to string in C:\wamp\www\Tuto\Site\core\Dispatcher.php on line 11

C'est quoi le problème à votre avis?
Merci

2 réponses


Gregory
Réponse acceptée

Déjà y a une erreur la : $this->error('Le controller '. $this.request.controller.' n\'a pas de methode '.$this->request->action);
c'est $this->request->controller

Sm@il
Auteur

24h que je n'ai pas dormi, c'est surement pour ça que j'ai fait une erreur aussi grossière et que je ne me suis pas rendu compte tout de suite.
C'est bon pour J2, je passe à J3.
Merci. Bonne soirée, @ la prochaine ++