Bonjour,

la class PagesController est une "extends" de Controller

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

class PagesController extends Controller {
function view($nom){
        $this->render('index');
    } 
    }

Ce que je veux

je veux que la PagesController soit bien une fille de controller et qu'elle aille chercher ses fonction dans controller

Ce que j'obtiens

j'obtiens toujours un message d'erreur:
Fatal error: Call to undefined method PagesController::render() in C:\xampp\htdocs\Tuto\site\controller\PagesController.php on line 38

Si je comprends bien il ne cherche pas la fonction render dans Controller qui est pourtant son parent
le fichier Controller.php est bien chargé avant par includes

1 réponse


Bonjour.

le fichier Controller.php est bien chargé avant par includes

De quoi ?
Il ne faut pas utiliser d'include mais les namespaces, montres nous le code complet de tes deux classes.
Au passage, au cas où tu ne l'ai pas remarqué, sur les tutoriels de la série dont tu parles, il y est indiqué :

Ce tutoriel est déprécié ! un tutoriel plus récent est maintenant disponible.