Bonjour,
Je désire effectuer une requête de sélection multitable dans mon contrôleur, sans forcément passer par une classe dbtable_matableXYZ en particulier.
En lisant la doc de Db_Select, les exemples utilisent soit d'un objet $db déjà instancié, soit propose d'utiliser Zend_Db::factory avec des options non explicitées.
1 2
| $db = Zend_Db::factory( ...options... );
$select = $db->select(); |
Ce qui me rend perplexe, c'est que si j'utilise une classe dérivant de db_table_abstract, la connexion à la base se fait de manière transparente, en utilisant les paramètres stockés dans application.ini (et ça marche)
mais si je veux utiliser un objet db_select, c'est à moi de récupérer tous les paramètres de connexion et de les transmettre à la factory...
Y a-t-il pas un moyen plus simple d'instancier cet objet $db ? (en bref qu'est-ce que je mets à la place de ...options... pour dire de prendre les paramètres définis dans application.ini ?)
D'avance merci pour votre éclairage.
Partager