Zend_Application_Resource_Db(日本語) Zend_Application_Resource_Dbは、 それに渡されるオプションに基づいてZend_Dbアダプタを初期化します。 デフォルトで、Zend_Db_Table用のデフォルト・アダプタとして、 アダプタを設定します。 複数のデータベースを同時に利用したい場合、 Multidb リソース・プラグイン を利用できます。 以下の構成キーが認識されます: adapter: Zend_Dbアダプタ・タイプ params: アダプタ・インスタンスを取得するときに使う構成パラメータの連想配列です。 isDefaultTableAdapter: アダプタをデフォルト・テーブル・アダプタとして確立するべきかどうか。 defaultMetadataCache: Zend_Db_Table 用にメタデータ・キャッシュとして使用する キャッシュ・テンプレートまたは Zend_Cache_Core のインスタンスの名前。 DBアダプタ・リソース構成サンプル 下記は、DBリソースを初期化するために使えるINI構成サンプルです。 アダプタのインスタンスを取得する このリソースでインスタンス化されるアダプタを デフォルト・テーブル・アダプタにしないことを選ぶなら、 あなたはどうやってアダプタ・インスタンスを取得しますか? どんなリソース・プラグインでも、 ブートストラップからDBリソース・プラグインを取ってくることができます: getPluginResource('db'); ]]> 一旦リソースオブジェクトを所有するなら、 getDbAdapter()メソッドを用いてDBアダプタを取ってくることができます: getDbAdapter(); ]]>