Bonjour j'ai un soucis avec l'affichage de ma bdd.Je souhaite afficher des articles suivant leur id mais il ne s'affiche pas du tout. Mme un vardump ne fonctionne pas ... , je cherche je modifie mon code mais je ne trouve vraiment pas ....., Avez vous une solution ?
Poutant sur une autre page il s'affiche trés bien ...
Le github de mon projet en entier https://github.com/xavgdt66/test .
Ma page single.php ( Ou les articles via leur id doivent etre afficher )
<?php
// $db->query('SELECT * FROM articles', 'App\Table\Article') as $post)
$post = $db->prepare('SELECT * FROM articles WHERE id = ?', [$_GET['id']], 'App\Table\Article', true);
var_dump($post);
?>
<h1><?= $post->titre; ?></h1>
<p><?= $post->contenu; ?></p>
la function d ema page Database.php
public function prepare($statement, $attributes, $class_name, $one = false){
$req = $this->getPdo()->prepare($statement);
$req->execute($attributes);
$req->setFetchMode(PDO::FETCH_CLASS, $class_name);
if($one){
$datas = $req->fetch();
} else {
$datas = $req->fetchAll();
}
return $datas;
}