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.
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, !!!
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
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.
A voir :-) quand je serai moi même meilleur à ça je ferai une vidéo
@@LiorCHAMLA Merci pour votre réponse et pour tout ce que vous faites pour votre communauté.
Pourquoi dans Article.php quand on a $pdo = getPdo() on ecrit pas $pdo = \Database::getPdo();
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, !!!
Surement un oubli lors du montage ?
@@yeheland4398 Salut j'ai le même soucis , vous avez trouver ?
@@adjano désolé ça fait longtemps je ne me souviens plus. J'avais suivi ça temporairement
@@yeheland4398 D'accord pas de soucis
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
Est-ce que ta classe Comment hérite bien de la classe Model ?
@@LiorCHAMLA J'avais oublié "extends Controller" sur ma classe Comment dans le dossier controller :/ merci Lior !