Bonjour tout le monde,
Dans le cadre d'un projet étudiant je dois faire un système de CRUD sans framework en PHP POO, respectant une architecture MVC.
J'ai fais la plus grosse partie du travail, puisque j'ai complété les model, les view, et les controllers. J'ai un affichage correct via une template Bootstrap.
J'ai instauré une partie User pour permettre à chacun de s'inscrire, et une fois l'inscription faite de se connecter. Le problème que je rencontre commence quand je clique sur le bouton du formulaire d'inscription, j'obtiens l'erreur suivante :
L'erreur me renvoie donc vers une partie de mon controller gérant l'authentification, ici la ligne en question est :Fatal error: Uncaught Error: Call to a member function getErrorsPseudo() on null in C:\wamp64\www\XXXXX\controller\ControllerAuthentification.php on line 52
Il semble donc que j'essaye d'appeler la méthode getErrorsPseudo() depuis une variable renvoyant null. Pourtant deux lignes plus haut je déclare la variable $user en tant que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $errP = $user->getErrorsPseudo();
J'ai bien conscience qu'un problème en architecture MVC n'est pas forcément évident à visualiser, alors voici mon GitHub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $manager = new UserManager(); $user = $manager->verify($pseudo, $email);
Merci beaucoup à ceux qui liront.
Partager