Bonsoir à tous,
Voila, j'ai un contrôleur et une classe news. Mon contrôleur permet de récupérer une liste de news et ceci grâce à un tableau, mais j'aurais voulu passer les paramètres 1 par 1.
Je m'explique :
Mon contrôleur :
Ma classe news:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12public static function chercher() { donnees::connexion(); $r= donnees::cherchertout(get_called_class()); $nb = donnees::count(get_called_class()); $c= get_called_class(); $res = array(); for($i = 0 ; $i < $nb[0] ; $i++) { array_push($res, new $c($r[$i])); } return $res; --> c'est ici que j'obtiens mon tableau d'éléments. }
J'obtiens cette erreur qui m'explique que il ne trouve pas les arguments :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public function __construct($id,$titre){ $this->_id = $id; $this->_titre = $titre; }
Warning: Missing argument 2 for news::__construct(), called in ../../controleur.php on line 77 and defined in ../.././news.php on line 21.








Répondre avec citation






Partager