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. Si vous souhaitez utiliser simultanément de multiples bases de données, vous pouvez utiliser la plugin de ressource Multidb. 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. defaultMetadataCache : spécifie le nom du modèle de cache ou une instance de Zend_Cache_Core à utiliser en tant que cache de métadonnées pour Zend_Db_Table. Exemple de configuration d'une ressource d'adaptateur de base données Voici un exemple 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(); ]]>