Bonjour à tous,
travaillant actuellement avec un framework maison et ne souhaitant pas utiliser ZF dans sa totalité , j'ai incorporer certains composants (Zend_db,Zend_Config,Zend_registery) à mon framework.

Je travaillais jusqu'à maintenant avec un singleton PDO, donc dès qu'une des classes du framework avait besoin d'une connexion à la bdd je faisais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$this->oSql = Db_SPDO::getConnection();
Avec Zend_db , je n'ai pas vu de singleton (peut être ai je mal cherché ?). D'où ma question , comment passer efficacement mon objet Zend_Db à mes classes ?

Est ce une bonne pratique de placer l'objet Db dans un registre ?
Devrait je plutôt ajouter une methode getDb() à toutes les classes qui en ont besoin et leur passer l'objet Zend_db ?