La POO en PHP (20/31) : TP : Back-end
Вставка
- Опубліковано 19 вер 2024
- Article ► grafikart.fr/t...
Abonnez-vous ► bit.ly/Grafika...
Pour finir notre exemple nous allons mettre en place le backoffice de notre site pour pouvoir administrer le contenu. Nous allons créer une classe pour gérer l'authentification de l'administrateur et limiter l'accès au backoffice.
Soutenez Grafikart:
Devenez premium ► grafikart.fr/p...
Donnez via Utip ► utip.io/grafikart
Retrouvez Grafikart sur:
Le site ► grafikart.fr
Twitter ► / grafikart_fr
Discord ► grafikart.fr/t...
merci jonathan! probablement t'es l'un des meilleurs développeurs au monde
Rien à dire vraiment excellents tutos ! merci beaucoup pour l'effort que vous faites !
merci jonathan! je veux faire comme toi. tres merveilleux
miam, du php. Si seulement je trouvais le temps d'ingurgiter tout les tutos que tu réalises pour nous, je serais surement déjà un véritable dev front et plus un simple intégrateur web... eh tout cas, merci pour ces excellents tutoriels!
tu fait vraiment de grands efforts jo mais malheureusement j'arrive toujours pas à vous comprendre .. t'es trop fort mec.
Merci enormement pour tes Videos
19:40 IncorrectS Avec un S !!! Sinon super tuto !
Bonjour, j'ai un message d'erreur lorsque je valide le formulaire login : "localhost/blog/public/index.php?p=login".
Le message d'erreur est : "Fatal error: Call to a member function prepare() on null in C:\wamp64\www\blog\core\Auth\DBAuth.php on line 26".
Aidez moi please! je suis bloqué.
Franchement t'es au TOP, j'append beaucoup avec toi!!!! Merci!!
41:49 que sa soit list ou extract les deux sont utilisé par php :D
je comprends pas comment ca marche la fonction lastInsertId();
quelqu'un peut m'expliquer svp ?
ah jme suis rendu compte que c'est une fonction mysql lol, jpensais que c'est une fonction magique lol
Tu es dans l'école 42 ?
Bonjour, je suis en formation, j'ai suivi votre cours, mais je reste bloqué à cause de cette ligne $res = $req->execute($attributes); dans MysqlDatabase car j'obtiens ce message en page index et également une fois connecté à la page admin Warning: PDOStatement::execute() expects parameter 1 to be array, string given in C:\xampp\htdocs\opcr\Blog\core\Database\MysqlDatabase.php on line 67......
J'aurais vraiment besoin de votre aide si possible :) merci d'avance
Bonjour, T'as eu une réponse? ou une solution par hasard ?
Pour ma part j'ai eut un problème similaire. L'erreur venait qu'à 6:10, lorsqu'il ajoute la possibilité d'avoir un $class_name à null dans la fonction prepare() de MysqlDatabase, il supprime la ligne "$req->setFetchMode( PDO::FETCH_CLASS, $class_name );" pour la remplacer par un autre bout de code. Il ne faut pas oublier d'enlever cette ligne sinon la fonction essaye de modifier le fetchMode en FETCH_CLASS alors que la variable $class_name vaut null.
dans la minute 49:46 lastInsertId() return 0
J'ai eu un souci avec le pdo::lastInsertId qui ne fonctionnait pas avec du php 7... du coup, je crée une fonction dans Table.php pour contourner le souci :
public function getLastInsertId() {
$idTab = $this->query("SELECT LAST_INSERT_ID() as lastPostId");
return $idTab[0]->lastPostId;
}
Ensuite je l'appelle sur ma table post...
Pas sur que ce soit le truc le plus sexy à faire mais cela marche bien si jamais ;-)