L'idée est de faire une itération ou à chaque tour j'instancie une classe et je met cette instance dans un tableau.
Je ne vois pas comment faire en PHP.
Merci pour vos réponses.
P.S : j'ai trouvé la Classe ArrayObject et j'ai pondu un script comme ceci :
public function /*array(ArticleDTO)*/ getAllTitleArticle()
{
try
{
$pdo = ConnexionPDO::getInstance();
$sql = "SELECT * FROM article";
$st = $pdo->getDBH()->prepare($sql);
$st->execute();
/*ArticleDTO*/ $articleDTO = new ArticleDTO();
$array = new ArrayObject();//array();//ArrayObject();
while($resultat->$st->fetch())
{
$articleDTO->setIdArticle($resultat['id']);
$articleDTO->setTitre($resultat['titre']);
$articleDTO->setTimestamp($resultat['date']);
//$articleDTO->setContenu($resultat['contenu']);
$array->append($articleDTO);
}
}
catch (Exception $e){ echo 'Exception reçue : ', $e->getMessage(), "\n"; }
CloseConnBD::closeConnection($pdo->getDBH());
return $array;
}
Mais cela ne fonctionne pas.