|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : septembre 2005 Messages : 514 ![]() |
Bonjour,
n'étant pas un expert en objet, je souhaiterai un petit conseil sur la (ma) façon de faire suivante. Je veux centraliser dans une classe appelée gestionDB, les actions réalisées sur ma base de données (notamment la connexion), mais je veux pouvoir, dans toutes les classes utilisant une instance de gestionDB, réutiliser la connexion initialement crée, par exemple, dans un fichier d'index afin de ne pas ouvrir autant de connexions à la base qu'il y a de classes utilisatrices de gestionDB. Pour se faire, j'ai lu sur Internet qu'il y avait le principe du singleton : http://www.apprendre-php.com/tutorie...ne-classe.html Est-ce le principe privilégié pour ma problématique ? Merci de vos conseils... |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Inscription : décembre 2006 Messages : 2 335 ![]() |
Salut,
le pattern singletton semble en effet approprié à cette problématique. On en trouve d'ailleurs dans beaucoup d'implémentations dans le monde PHP/MYSQL.
__________________
Développeur | Zend Certified Engineer Étapes Pour mieux se servir du forum: 1. Commencez par lire les cours et tutoriels ; 2. Faites une recherche; 3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles; Nix>_Rien n'est plus pratique que la théorie |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : septembre 2005 Messages : 514 ![]() |
Merci !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com