Bonjour,
J'aimerais me mettre à PHP5, et surtout à la POO (tant qu'à faire). Pour me faire la main, je compte créer un livre d'Or.
Ma question :
Quelles classes devrais-je créer? Je pensais faire 1 classe comme ceci :
et mon fichier utilisant cette fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 class livredor { private $messages=array("id"=>"", "nom"=>"", "message"=>""); public function __construct () { ... //appelle la fonction concernée selon l'action de l'utilisateur } public function afficher_message () { ... // interrogation de la BDD + affichage des messages et du formulaire d'ajout/modif } public function ajout_message ($nom, $message) { ... // ajout du message dans la BDD + message de confirmation } public function supp_message ($id) { ... // suppression du message dans la BDD + message de confirmation } public function modif_message ($id) { ... // modif du message dans la BDD + message de confirmation } }
Suis-je plutot bien parti? Sinon comment voyez-vous la chose? Est-il intéressant que je transmette mon objet d'une page à l'autre afin de ne pas avoir à interroger la BDD, ou cela sera-t'il trop lourd (sérialiser la classe si elle a 1000 message, j'ai un peu peur)? Quelle est l'utilité d'une classe objet dans ce genre d'application, par rapport à l'utilisation de simples fonctions?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $livre=new livredor(); //rien d'autre :p
Merci d'avance pour vos réponses!
Partager