1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- EN-Revision: 20763 -->
4 <sect2 id="zend.application.available-resources.db">
5 <title>Zend_Application_Resource_Db</title>
8 <classname>Zend_Application_Resource_Db</classname>
9 inicializará un adaptador
10 <classname>Zend_Db</classname>
11 basado en las opciones que se le pasen. Por defecto,
12 también establece el adaptador por
13 defecto para usarlo con
14 <classname>Zend_Db_Table</classname>
16 <classname>Zend_Db_Table</classname>. If you want to use mutliple databases
17 simultaneously, you can use the <link
18 linkend="zend.application.available-resources.multidb">Multidb Resource
22 <para>Se reconocen las siguientes configuraciones claves:</para>
28 <property>adapter</property>
31 <classname>Zend_Db</classname>
39 <property>params</property>
41 : array asociativo de parámetros de configuración para utilizar al
43 instancia del adaptador.
50 <property>isDefaultTableAdapter</property>
52 : Indica si establecer o no este adaptador como el adaptador de tablas
58 <example id="zend.application.available-resources.db.configExample">
59 <title>Muestra de la Configuracion de Recursos del Adaptador DB (Base de Datos) </title>
61 A continuación, un ejemplo de configuración
62 <acronym>INI</acronym>
64 utilizada para iniciar el recurso DB.
67 <programlisting language="ini"><![CDATA[
69 resources.db.adapter = "pdo_mysql"
70 resources.db.params.host = "localhost"
71 resources.db.params.username = "webuser"
72 resources.db.params.password = "XXXXXXX"
73 resources.db.params.dbname = "test"
74 resources.db.isDefaultTableAdapter = true
79 <title>Recuperando la Instancia del Adaptador</title>
81 <para>Si decide no hacer la instanciación del adaptador con este recurso por defecto del
82 adaptador de tabla, ¿cómo puede recuperar la instancia del adaptador?</para>
84 <para>Como con cualquier recurso de plugin, se puede recuperar el recurso de plugin de DB
85 desde su archivo de arranque:</para>
87 <programlisting language="php"><![CDATA[
88 $resource = $bootstrap->getPluginResource('db');
92 Una vez que tiene el recurso objeto, puede recuperar el adaptador de DB usando el
94 <methodname>getDbAdapter()</methodname>
98 <programlisting language="php"><![CDATA[
99 $db = $resource->getDbAdapter();