2012-02-09 7 views
1

私は自分のサーバーに2つのデータベースを持っていますので、Doctrine 1.2を使ってこれらの2つのデータベースを接続する必要があります。私は私のbootstrap.phpのファイルでDoctrine 1.2 - 2つのデータベースを接続する方法

Doctrine_Manager::connection('mysql://safonizer-user:[email protected]/safonizer','padrao'); 
Doctrine_Manager::connection('mysql://safonizer-user:[email protected]/padraosaude','padrao1'); 

しかし、私が望むように動作しません...誰かが私はこれを行うことができますか?それはどうしたらいいのですか?

ありがとうございます。

答えて

0

Doctrine 1.2 documentation on connectionsを読んだことがありますか?それは(あなたが遭遇しているかの問題、あなたの元の質問では、それはあなたのからはっきりしていない「...私が望むように動作しません...」)あなたが考慮すべき2つの特定のコメントます:

  1. ドキュメントの「現在の接続」セクションに従って、「現在の接続は最後に開いた接続です」に注意してください。

  2. (パラメータとしてpadraoまたはpardrao1を使用した場合の)現在の接続に使用Doctrine_Manager::setCurrentConnection()を変更します。

2つのデータベースにまたがるクエリに興味があるなら、あなたはcross database joins上の教義1.2のドキュメントをお読みください。

+0

ありがとうございます! =) – user1146284

関連する問題