Bonjour.
Est-ce que tu as bien les messages d'erreurs activés sur ton serveur web ?
Tu devrais regarder dans les logs de ton serveur web pour voir si tu n'y as pas l'explication du problème.
Bonjour,
Je suis le tutoriel https://www.grafikart.fr/formations/programmation-objet-php et je suis rendu au chapitre 18.
Mais voila, je rencontre un petit problème avec mon code.
Voici mon fichier users.php
Ce qui ne fonctionne pas c'est lorsque je fais cette ligne, je me retrouve avec une page blanche.
Voici mes autres fichiers:
App.php:
ModelUsers.php
Model.php
Database.php:
Je ne sais pas si vous avez tout ce que vous avez besoin pour m'aider, mais faites le moi savoir.
5 réponses
Je les ai mais il ne me parle pas bien bien...
Catchable fatal error: Argument 1 passed to Core\Model\Model::__construct() must be an instance of Core\Database, none given in /core/Model/Model.php on line 19
chaque fois que j'instancie un Model je passe bel et bien une instance de Core\Database. J'ai vérifié :(
Tu n'as pas d'enfants de model que tu instantierais sans la bdd ?
Tous mes enfants sont instanciés de cette façon. :S Il n'y a aucune autre place que j'instancie le parent ou bien les enfants.
Par contre, cela pourrait peut-être vous aider à m'aider!!
Dans mon fichier users.php lorsque je fais:
Je me retrouve avec mon objet tel que je le veux.
Dans ma database, si je fais un
ça fonctionne. Par contre, mon lien:
n'est pas valide car mon objet $user n'est pas du type ModelUsers, donc il ne connait pas url.
Alors lorsque je fais
l'application plante au complet ...
J'ai transférer mon getURL() dans une autre classe et maintenant ça fonctionne. Merci de votre aide!