Organisation de mes classes
Bonjour à tous,
je développe en php depuis longtemps mais il est temps pour d'évoluer : fini le procédural et bonjour l'objet !
bon ça c'est facile à dire :D
En fait, j'ai commencé à monter un projet rapide pour apprendre l'objet et je suis confronté à un dileme.
Voici un exemple basique pour m'expliquer :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| class user {
private $id;
private $nom;
private $prenom;
private $login;
private $password;
function __construct($id,$nom,$prenom,$login,$password)
{
$this->id = $id;
$this->nom= $nom;
$this->prenom= $prenom;
$this->login= $login;
$this->password= $password;
}
function getNom()
{
return $this->nom;
}
function getUserDB($id)
{
//requete de selection de mon user en fonction de l'id qui renseigne les variables privées
}
function updateUserDB()
{
//requete qui met mon user a jour dans la BDD
}
....
} |
Avec ceci je me demande comment gérer mes requêtes de selection pour avoir une liste de mes users par exemple.
De plus, est-ce que ma façon de faire est bonne ou pas ?