Encore une nouvelle fois merci! Votre chaine est une mine d"or pour étudiant et passionné tant il y a tout ce qu'on peut avoir besoin pour faire un CRUD et de l'orienté objet propre. C'est réutilisable et modifiable à souhait. Excellent boulot ! Vous meritez clairement d'etre mis en avant par l'algo youtube :)
Ayant fait le tour des tutos et des diverses ressources, Je recommande la chaîne Nouvelle techno car non seulement c'est bien expliqué mais ce formateur est aussi disponible sur son discord et vous répond vite en vous laissant cherchez vos erreurs, une référence en matière d'apprentissage pour débutant. Merci a vous.
Bonjour, Une vidéo de 2h c'est vrai c'est long à voir par rapport à tous les "tutos" que l'on peut voir à gauche ou à droite. Cependant les explications du pourquoi et du comment sont là, avec des exemples concrets et détaillés. Vos vidéos sont bien plus formative que certaines formations diplômantes de certaines écoles. Vous pourriez former les formateurs pour qu'ils sachent ce qu'est la pédagogie. Merci infiniment de permettre à de nombreuses personnes d'apprendre les bases et un peu plus.
Question bidon êtes vous un enseignant ? J'avoue que je n'avais jamais vu quelqu'un qui explique aussi clairement et aisément la POO autant. Bravoooooooooooooo! Vous êtes super!
Bonjour, vidéo très intéressante, toutefois, en essayant votre classe singleton pour la connexion, car un doute lol j'ai bien rencontré un problème, qui est "il est impossible d'utiliser le constructeur du PDO qui est public dans un constructeur private". J'aimerai comprendre comment vous faites , car je suis perdu .
Bonjour ! A la 40eme minute, j'ai le même code que vous et voilà le message d'erreur qui s'affiche : Fatal error: Declaration of App\Models\Model::query(string $sql, ?array $attributes = null) must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs): PDOStatement|false in /opt/lampp/htdocs/projets/blog_alaska/Models/Model.php on line 19 Est-ce que vous savez ce qui peut causer ça ? Merci d'avance
J'ai trouvé la solution : depuis PHP8, dans le fichier Model.php, là ou vous avez corrigé ---------- protected function query(......) en -------- public function query(.......) il faut mettre ---------- public function runQuery(....) Je parle tout seul mais si ça peut aider...
@@NouvelleTechno D'accord heureusement ! Vous n'êtes pas une machine... Merci en tout cas pour votre contenu. N'avez vous pas songé à devenir mentor Openclassrooms ou écrire des cours pour cette plateforme ? Je pense que vous seriez très compétent pour ça, mais je comprends aussi que vous vouliez sans doute garder une certaine indépendance. Cela vous donnerait une certaine visibilité aussi.
@@gcnature oui, cela m'a aidé car j'étais bloqué sur model.php j'ai changé le nom public function runQuery et dans la function findAll $query = $this->runQuery
svp j'ai eu ce message d'erreur : Fatal error: Declaration of App\Models\Model::query(string $sql, ?array $attributs = null) must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs) in C:\xampp\htdocs\Projet\POODB\Models\Model.php on line 14
@@mergo59290 j'ai eu la même , il faut juste remplacer "public function query(string $sql, array $attributs = null) " par public function requete(string $sql, array $attributs = null), Benoit a corrigé cet erreur un plus loin dans le tutoriel.(à 54- 55minutes)
bonjour monsieur , merci pour tes efforts j'ai un probleme j'arrive pas a instancier la classe db il me donne cette error : le construcor doit etre public comme dans le pdo (__construct() must be public (as in class PDO) )
@@NouvelleTechno merci pour la réponce ♥ ♥ , Je sais pas pourquoi cela a fonctionné pour vous même si vous l'avez mis en privé, je pense que c'est de la magique hhhh, merci pour tous. vous avez une excellente façon d'expliquer . continue
salut, je suis nouveau, j'aime vos vides et je me suis déjà aboner à votre chaine mais j'ai une préoccupation je voulez que vous puissiez faire un tutoriel sur comment faire un live en php ou javascripte
Bon mon soucis est de créer une plateforme qui peut aider à faire une étude en ligne, en vidéo directe, je n'ai pas des mots techniques pour explique, donc une vidéo conférences, ou vidéo directe bon je ne sais pas si vous essayez de me comprendre
Très bien expliqué mais pour moi quand je fais var_dump(model->findAll()) il me génère une erreur de driver. Par conséquent je n'arrive pas à afficher les données de la table.
Encore une nouvelle fois merci! Votre chaine est une mine d"or pour étudiant et passionné tant il y a tout ce qu'on peut avoir besoin pour faire un CRUD et de l'orienté objet propre. C'est réutilisable et modifiable à souhait. Excellent boulot ! Vous meritez clairement d'etre mis en avant par l'algo youtube :)
Merci beaucoup !
Bien expliquer, super tuto. Merci.
Merci à toi 😊
Ayant fait le tour des tutos et des diverses ressources, Je recommande la chaîne Nouvelle techno car non seulement c'est bien expliqué mais ce formateur est aussi disponible sur son discord et vous répond vite en vous laissant cherchez vos erreurs, une référence en matière d'apprentissage pour débutant. Merci a vous.
Merci beaucoup 😁
@@NouvelleTechno je pourrais avoir le liens du discord s'il vous plais, vous etes le seul prof à m'avoir permis d'avoir ce fameux declic en POO
Bonjour,
Une vidéo de 2h c'est vrai c'est long à voir par rapport à tous les "tutos" que l'on peut voir à gauche ou à droite. Cependant les explications du pourquoi et du comment sont là, avec des exemples concrets et détaillés. Vos vidéos sont bien plus formative que certaines formations diplômantes de certaines écoles. Vous pourriez former les formateurs pour qu'ils sachent ce qu'est la pédagogie. Merci infiniment de permettre à de nombreuses personnes d'apprendre les bases et un peu plus.
Merci beaucoup !
Très belle présentation bravo et vraiment un travail de professionnel
Merci beaucoup !
Coucou, merci beaucoup :D
Avec plaisir 😁
Super vidéo très instructive, de qualité. Merci beaucoup !
Merci beaucoup
Merci pour tout ce contenu formidable.
Bonjour et merci, oui, c'est voulu, pour pouvoir gérer les requêtes standard et préparées avec une seule méthode.
je vous admire tout mes respects
Merci beaucoup 😁
Merci pour le live de la BD, j'ai appris des choses différemment. super thanks.
Merci beaucoup 😁
C'était long, mais c'était bon ! Merci
Merci
Question bidon êtes vous un enseignant ? J'avoue que je n'avais jamais vu quelqu'un qui explique aussi clairement et aisément la POO autant. Bravoooooooooooooo! Vous êtes super!
Bonjour, je suis formateur, oui. Merci beaucoup.
@@NouvelleTechno Voila qui est claire ! Rendez vous donc après le 2 janvier!
Merci beaucoup 😊
Merci monsieur mais je veux savoir pourquoi tu as mis :self à côté de la fonction getinstance() 20:52
Bonjour et merci. :self indiqué que la méthode renvoie une instance de l'objet lui même
Comment on ferai, si par exemple on create un USER mais qu'il existe deja dans la base de donnee, donc annulé la create() ?
Bonjour,
vidéo très intéressante,
toutefois, en essayant votre classe singleton pour la connexion, car un doute lol
j'ai bien rencontré un problème, qui est "il est impossible d'utiliser le constructeur du PDO qui est public dans un constructeur private".
J'aimerai comprendre comment vous faites , car je suis perdu .
Bonsoir et merci, la vidéo a été faite il y a 2 ans sur PHP 7.4, depuis les contraintes ont peut être évolué
Bonjour ! A la 40eme minute, j'ai le même code que vous et voilà le message d'erreur qui s'affiche :
Fatal error: Declaration of App\Models\Model::query(string $sql, ?array $attributes = null) must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs): PDOStatement|false in /opt/lampp/htdocs/projets/blog_alaska/Models/Model.php on line 19
Est-ce que vous savez ce qui peut causer ça ? Merci d'avance
Peut-être est-ce une question de version de vscode ou php ou... votre vidéo étant plus ancienne...
J'ai trouvé la solution :
depuis PHP8, dans le fichier Model.php, là ou vous avez corrigé
---------- protected function query(......) en -------- public function query(.......)
il faut mettre ---------- public function runQuery(....)
Je parle tout seul mais si ça peut aider...
Bonjour, je n'ai pas eu le temps de répondre avant que la solution soit trouvée. Toutefois, la solution est dans la description de la vidéo.
@@NouvelleTechno D'accord heureusement ! Vous n'êtes pas une machine... Merci en tout cas pour votre contenu. N'avez vous pas songé à devenir mentor Openclassrooms ou écrire des cours pour cette plateforme ? Je pense que vous seriez très compétent pour ça, mais je comprends aussi que vous vouliez sans doute garder une certaine indépendance. Cela vous donnerait une certaine visibilité aussi.
@@gcnature oui, cela m'a aidé car j'étais bloqué sur model.php j'ai changé le nom public function runQuery et dans la function findAll $query = $this->runQuery
svp j'ai eu ce message d'erreur : Fatal error: Declaration of App\Models\Model::query(string $sql, ?array $attributs = null) must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs) in C:\xampp\htdocs\Projet\POODB\Models\Model.php on line 14
Bonjour, il serait plus simple d'en discuter sur Discord
@@NouvelleTechno Bonjour, j'ai la même erreur ...
@@mergo59290 j'ai eu la même , il faut juste remplacer "public function query(string $sql, array $attributs = null) " par public function requete(string $sql, array $attributs = null), Benoit a corrigé cet erreur un plus loin dans le tutoriel.(à 54- 55minutes)
J'ai aussi la même erreur
bien, ce qui m'inquiète un peu c'est de ne pas avoir les reflexes pour penser Orienté objet, sinon très instructif la suite demain -10/07/24
Merci !
Salut grand prof. comment devrait-on crypté le password si on utilisait la méthode d'hydration pour créer dans la DataBase?
Bonjour, chiffrer les mots de passe peut être fait en utilisant password_hash
bonjour monsieur , merci pour tes efforts j'ai un probleme j'arrive pas a instancier la classe db il me donne cette error :
le construcor doit etre public comme dans le pdo (__construct() must be public (as in class PDO) )
Bonjour, merci beaucoup 😁. Pour l'erreur, la méthode construct est bien en public ?
@@NouvelleTechno merci pour la réponce ♥ ♥ , Je sais pas pourquoi cela a fonctionné pour vous même si vous l'avez mis en privé, je pense que c'est de la magique hhhh, merci pour tous. vous avez une excellente façon d'expliquer . continue
Par Contre comment cela se passe avec des jointures de tables ?
Bonjour, dans ce cas il faut créer une méthode spécifique dans le modèle de la table principale
salut, je suis nouveau, j'aime vos vides et je me suis déjà aboner à votre chaine mais j'ai une préoccupation
je voulez que vous puissiez faire un tutoriel sur comment faire un live en php ou javascripte
Bonjour et merci. Je ne comprends pas la demande
@@NouvelleTechno genre faire un forum de vidéo conférence en php
Bon mon soucis est de créer une plateforme qui peut aider à faire une étude en ligne, en vidéo directe, je n'ai pas des mots techniques pour explique, donc une vidéo conférences, ou vidéo directe bon je ne sais pas si vous essayez de me comprendre
Donc c'est "comment diffuser une vidéo en direct sur internet en utilisant PHP" ?
@@NouvelleTechno voilà ce ca merci d'avance
Les prochaines lives c'est pour quand. Je veux pas que quelque chose m’échappe.
Bonjour, ils sont annoncés quelques jours avant sur le Discord, Twitter et l'onglet "Communauté", mais pas avant le 2 janvier pour le moment
Très bien expliqué mais pour moi quand je fais var_dump(model->findAll()) il me génère une erreur de driver.
Par conséquent je n'arrive pas à afficher les données de la table.
Merci beaucoup ! Il serait plus simple d'en discuter sur Discord