Zend_Application_Resource_DbZend_Application_Resource_Db
inicializará un adaptador
Zend_Db
basado en las opciones que se le pasen. Por defecto,
también establece el adaptador por
defecto para usarlo con
Zend_Db_Table
.
Zend_Db_Table. If you want to use mutliple databases
simultaneously, you can use the Multidb Resource
Plugin.
Se reconocen las siguientes configuraciones claves:adapter
: tipo de adaptador
Zend_Db
.
params
: array asociativo de parámetros de configuración para utilizar al
recuperar la
instancia del adaptador.
isDefaultTableAdapter
: Indica si establecer o no este adaptador como el adaptador de tablas
por defecto.
defaultMetadataCache: the name of the
cache template or an instance of Zend_Cache_Core to use as
metadata cache for Zend_Db_Table.
Muestra de la Configuracion de Recursos del Adaptador DB (Base de Datos)
A continuación, un ejemplo de configuración
INI
que puede ser
utilizada para iniciar el recurso DB.
Recuperando la Instancia del AdaptadorSi decide no hacer la instanciación del adaptador con este recurso por defecto del
adaptador de tabla, ¿cómo puede recuperar la instancia del adaptador?Como con cualquier recurso de plugin, se puede recuperar el recurso de plugin de DB
desde su archivo de arranque:getPluginResource('db');
]]>
Una vez que tiene el recurso objeto, puede recuperar el adaptador de DB usando el
método
getDbAdapter()
:
getDbAdapter();
]]>