[PHP-users 26505] DB_DataObjectで複数データベース

EISYS Y.Matsuda y.matsuda @ eisys.co.jp
2005年 8月 19日 (金) 13:06:42 JST


松田と申します。

PEARのDB_DataObjectで複数のデータベースを扱いたいのですが設定ファイルの
記述の仕方が分かりません。

マニュアルを読んだところ、

---
複数のデータベースがある場合、それぞれのデータベースの DSN を特定するために database_* を使用することができます。 
---

と、あったため、設定ファイルに

---
database_test1   = mysql://user:password@localhost/testdb1
database_test2   = mysql://user:password@localhost/testdb2

schema_location = /home/configs
class_location  = /home/lib/DataObject
require_prefix  = /home/lib/DataObject
class_prefix    = DataObjects_
---

と、記述し、createTables.phpを実行したのですが以下のエラーが帰ってきます。

---
Fatal error: Undefined class name 'db' in /usr/local/lib/php/DB/DataObject/Generator.php on line 113
---

複数DBの設定ファイルの記述方法について、ご教授いただけませんでしょうか。
よろしくお願いします。



PHP-users メーリングリストの案内