Salut,
C'est un problème que j'ai pas encore rencontré mais qui me tracasse.
Je suis en train de développer les classes basiques :
- Personnage
- Objet
- Bâtiment
- etc.
Pour l'instant tous mes constructeurs sont plus ou moins sur le même modèle. Par exemple :
C'est un problème que j'ai pas encore rencontré mais qui me tracasse.
Je suis en train de développer les classes basiques :
- Personnage
- Objet
- Bâtiment
- etc.
Pour l'instant tous mes constructeurs sont plus ou moins sur le même modèle. Par exemple :
Code PHP :
<?php
class clsPerso{
// Liste attributs
// Liste Méthode
public function __construct(&$db, $perso_id)
{
// Connexion à la base de donnée
$db->execRequete("SELECT * from". TABLEPERSO."WHERE perso.pid = ". $perso_pid."'");
// Initialisation de l'objet avec le résultat
}
}
Le problème c'est que j'entrevois des cas où je devrais initialiser plusieurs objet à la fois, par exemple pour afficher un inventaire.
Si je fais une requête à chaque fois pour récupérer un seul objet, ça risque de ramer pas mal.
Solution envisagée : créer des classes dédiées, genre la classe Inventaire pour une requete sur plusieurs objets.