Zend_Application_Resource_Db
Zend_Application_Resource_Db initialisiert einen Zend_Db Adapter
basieren auf den Ihm übergebenen Optionen. Standardmäßig, setzt es den Adapter als
Default Adapter zur Verwendung mit Zend_Db_Table.
Die folgenden Konfigurationsschlüssel werden erkannt:
adapter: Zend_Db Adaptertyp.
params: Assoziatives Array von Konfigurationsparametern das verwendet wird
wenn man die Instanz des Adapter empfängt.
isDefaultTableAdapter: Ob dieser Adapter als Standard-Tabellen Adapter
verwendet werden soll oder nicht.
Beispiel der Konfiguration einer DB Adapter Ressource
Anbei ist das Beispiel einer INI Konfiguration die verwendet werden kann um die DB
Ressource zu initialisieren.
Empfangen der Adapter Instanz
Wenn man den, mit dieser Ressource initialisierten Adapter, nicht zum
Standard-Tabellen Adapter macht, wie erhält man dann die Adapter Instanz ?
Wie bei jedem Ressource Plugin, kann an das DB Ressource Plugin von der Bootstrap Datei
erhalten:
getPluginResource('db');
]]>
Sobald man das Ressource Objekt hat, kann man den DB Adapter erhalten indem die
getDbAdapter() Methode verwendet wird:
getDbAdapter();
]]>