POO (7/9) : LES METHODES STATIQUES

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 13

  • @abbes1242
    @abbes1242 5 років тому +1

    Excellent Tutoriel LIOR, vous avez la pédagogie dans le sang. Petite demande si vous pouvez bien sur. Ce serait un tuto sur les test unitaires et fonctionnels sur PHP/Symfony
    Et encore merci pour cet effort remarquable.

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      A voir :-) quand je serai moi même meilleur à ça je ferai une vidéo

    • @abbes1242
      @abbes1242 5 років тому

      @@LiorCHAMLA Merci pour votre réponse et pour tout ce que vous faites pour votre communauté.

  • @yeheland4398
    @yeheland4398 4 роки тому +1

    Pourquoi dans Article.php quand on a $pdo = getPdo() on ecrit pas $pdo = \Database::getPdo();

    • @yeheland4398
      @yeheland4398 4 роки тому

      d'ailleurs dans la vidéo d'après quand j'ai fait le test d'Application je ne pouvais pas supprimer un article à cause de ça et vous vous avez réussi mais à aucun moment j'ai vu que vous avez changé ça donc c'est bizarre, !!!

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому +1

      Surement un oubli lors du montage ?

    • @adjano
      @adjano 2 роки тому

      @@yeheland4398 Salut j'ai le même soucis , vous avez trouver ?

    • @yeheland4398
      @yeheland4398 2 роки тому +1

      @@adjano désolé ça fait longtemps je ne me souviens plus. J'avais suivi ça temporairement

    • @adjano
      @adjano 2 роки тому

      @@yeheland4398 D'accord pas de soucis

  • @iiooh
    @iiooh 5 років тому

    Mes methodes statiques marchent niquel, j'ai juste un soucis avec delete() et insert() qui ne fonctionnent plus pour mes commentaires. C'est arrivé quand, dans mon controller Comment.php , j'ai supprimé :
    public function __construct()
    {
    $this->model = new \Models\Comment();
    }
    et que j'ai utilisé protected $modelName = \Models\Comment::class; à la place. Si je garde le constructor ca marche niquel. Sinon j'ai l'erreur suivante :
    Notice: Undefined property: Controllers\Comment::$model in C:\wamp64\www\cours_poo_lior\libraries\Controllers\Comment.php on line 111
    Fatal error: Uncaught Error: Call to a member function find() on null in C:\wamp64\www\cours_poo_lior\libraries\Controllers\Comment.php:111 Stack trace: #0 C:\wamp64\www\cours_poo_lior\delete-comment.php(6): Controllers\Comment->delete() #1 {main} thrown in C:\wamp64\www\cours_poo_lior\libraries\Controllers\Comment.php on line 111

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Est-ce que ta classe Comment hérite bien de la classe Model ?

    • @iiooh
      @iiooh 5 років тому

      @@LiorCHAMLA J'avais oublié "extends Controller" sur ma classe Comment dans le dossier controller :/ merci Lior !