2009/04/03 10:14 takapon <tak...@pat.hi-ho.ne.jp>:
動的に接続先データベースを切り替えるには、Piece_ORM::setDatabase() を
使うことができます。ただし、一つのプロセスで複数の接続先を使う場合は、
適切なタイミングで元の接続先に戻しておく必要があるでしょう。
動的にデータベース情報を構成するには、Piece_ORM_Config オブジェクトを
使うことができます。Piece_ORM_Config オブジェクトは Piece_ORM_Context
オブジェクト経由で取得することができます。
$config = Piece_ORM_Context::singleton()->getConfiguration();
$config->setDSN(...);
Piece_ORM_Config オブジェクトによって、接続先の追加や、既存の情報の上
書きといったことが行えます。
実例は http://github.com/piece/piece-orm/tree/branch-1.0 などでテスト
コードを参照ください。
--
KUBO Atsuhiro e-mail: ku...@iteman.jp