私のアプリケーションiniを通るスクリプトを書いています。PHP Zend Framework:一度に複数のデータベースに接続する
私が今問題を抱えているのは、次のデータベースを取得したときに、最初のデータベースから選択したもので、新しいデータベースではありません。
スクリプトを実行しているときに接続を閉じてから新しい接続を開くことは可能ですか?私はブートストラップが設定されていないことを覚えておいてください。私はちょうど私のモデルを読み込むことができるように自動ロードをセットアップします。
iniファイルのセクションをループしながら
try {
$db = Zend_Db::factory($section->database->type, $section->database->toArray());
Zend_Db_Table::setDefaultAdapter($db);
Zend_Registry::set('db', $db);
} catch(Zend_Db_Adapter_Exception $e) {
continue;
}
あなた法は、Zend_Registry ::セット( 'DB'、$デシベル)を設定している場合。すべてのループで、あなたはレジストリの最後のものだけを持っています – regilero