Zend 1.12でDB設定とアダプターをブートストラップするためにapplication.iniを使用しています
resources.db.adapter = "PDO_MYSQL"
resources.db.params.host = "server"
resources.db.params.port = "3310"
resources.db.params.username = "user"
resources.db.params.password = "pass"
resources.db.params.dbname = "dbname"
resources.db.params.charset = "utf8"
resources.db.isDefaultTableAdapter = true
ただし、スクリプトでデフォルトのアダプターが見つかりません。
$db = Zend_Db_Table::getDefaultAdapter();
これは空の結果をもたらしています。
Bootstrap で init mentod を使用して動作させる必要があります。
protected function _initDbTable() {
$resource = $this->getPluginResource('db');
$adapter = $resource->getDbAdapter();
Zend_Db_Table::setDefaultAdapter($adapter);
}
application.ini だけですべてをセットアップする方法はありますか?