J'ai deux bases de données que mon site utilise, y compris une base de données centrale d'utilisateurs qui se rapporte à d'autres bases de données spécifiques au site.Puis-je définir l'adaptateur de base de données à utiliser de manière permanente à partir d'une classe Zend_Db_Table_Abstract?
Parfois, il suffit d'appeler new User(array('db'=>'adapter1'));
(mais jamais pratique); D'autres fois, cependant, comme lors de la déclaration des relations entre les tables sur différentes bases de données, il n'y a aucun moyen de le faire.
Est-ce que quelqu'un sait comment spécifier l'adaptateur de base de données à utiliser dans la classe Zend_Db_Table_Abstract?
Merci!
True - mais utilisez Zend_Registry au lieu de globals! –
Oui, bien sûr, c'est pourquoi j'ai mis un commentaire dans le code; cependant, cela semblait la façon la plus claire et la plus simple d'illustrer la méthode. –