Je rencontre une difficulté avec Composer.
Je voudrai éviter d'appeler chaque classe PHP et rendre une fonction dynamique.
Voici le code de base :
<?php
namespace App\Models;
use App\Sources\Erreur;
class Doctrine
{
private $db;
public function __construct()
{
$this->db = new Db;
}
public function erreur()
{
$list = array();
$sql = "SELECT * FROM erreur";
$exec = $this->db->connect()->query($sql);
while ($row = $exec->fetch())
{
$collection = new Erreur($row['code'], $row['libelle']);
array_push($list, $collection);
}
return $list;
}
}
?>
Comment puis-je apprendre à faire une fonction PHP qui prend en paramètre le nom de la classe et que les colonnes de la table soient automatiquement ajouter dans le new par exemple. Je ne trouve pas d'information sur " Google est mon ami ".Merci