bonsoir,
Je me suis développer sous Php5 une classe mysql Multiton pour mes sites, je profite la conversion de ceux-ci en classes.
J'ai l'habitude d'utiliser les pseudo-frames et donc je pense faire comme avant, c'est à dire dans mon index.php, un include de mon fichier de config (qui contient les paramètres du site et d'accès à la base de donnée). Puis en fonction des sections faire un include des fichiers qui eux font les instanciations des classes necessaire. Mais voilà dans ces classes je vais devoir faire des requêtes/ renseigner via la base mes variables de classes.
Je pourrais très bien mettre mon instance Mysql dans une variable globale et l'extraire pour une utilisation dans les classes qui en ont besoin, mais est-ce propre ? sinon comment faire, ou comment faites vous ?
Pour simplifier ce que je viens de dire ci dessus : Soit 4 classes :
- Cmysql
- Cannuaire
- Cclient
- Cforum
les classes Cannuaire,Cclient,Cforum vont avoir besoin d'accéder à la base de donnée via l'instance créer dans la page "index.php".
Comment faire au mieux et le plus proprement pour pouvoir faire ces accès ?
Merci de votre aide.
Vincent.