2012-02-09 5 views
1

내 서버에 두 개의 데이터베이스가 있으므로 Doctrine 1.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을 읽으셨습니까?

  1. : 그것은 당신이 (당신이 발생한 어떤 문제가 원래의 질문에을 ... "... 내가 원하는 방식으로 작동하지 않습니다"당신의 에서 분명하지 않다) 고려해야 할 두 개의 특정 의견을 만든다 설명서의 "현재 연결"절에 따르면 "현재 연결이 마지막으로 연된 연결입니다."라는 것에 유의하십시오.

  2. 은 (padrao 또는 pardrao1 매개 변수로를 사용하여 귀하의 경우) 현재 연결 사용 Doctrine_Manager::setCurrentConnection()을 변경합니다.

두 데이터베이스의 쿼리에 관심이 있다면 cross database joins의 Doctrine 1.2 설명서를 읽어야합니다.

+0

답변 해 주셔서 감사합니다. =) – user1146284

관련 문제