Zend_Application_Resource_Db
Zend_Application_Resource_Db initialisera un adaptateur
Zend_Db basé sur les options qui lui seront fournis. Par défaut, il
spécifiera aussi cet adaptateur comme adaptateur par défaut à utiliser avec
Zend_Db_Table.
Les clés de configuration suivantes sont reconnues :
adapter : le type de l'adaptateur
Zend_Db.
params : un tableau associatif des paramètres de configuration
à utiliser pour la récupération de l'instance de l'adaptateur.
isDefaultTableAdapter : spécifie si l'adaptateur est celui par
défaut des tables.
Exemple de configuration d'une ressource d'adaptateur de base données
Voici un exmple de configuration INI qui peut-être utilisé pour
initialiser une ressource de base de données.
Récupération de l'instance de l'adaptateur
Si vous choisissez de ne pas utiliser l'adaptateur instancié avec cette ressource
comme adaptateur par défaut pour les tables, comment pourrez-vous récupérer
l'instance ?
Comme tout plugin de ressource, vous pouvez extraire votre plugin de ressource de votre
fichier d'initialisation :
getPluginResource('db');
]]>
Une fois que vous avez l'objet ressource, vous pouvez récupérer l'adaptateur de base de
données en utilisant la méthode getDbAdapter() :
getDbAdapter();
]]>