Доктрина 1.2 - Как соединить 2 базы данных - PullRequest
1 голос
/ 09 февраля 2012

У меня есть две базы данных на моем сервере, мне нужно соединить эти две базы данных, используя Doctrine 1.2, поэтому я использую обе базы данных как одну базу данных, создавая модели и все.

В моем файле bootstrap.php у меня есть:

Doctrine_Manager::connection('mysql://safonizer-user:e41b74468b2c867f06759c5e7255c838@localhost/safonizer','padrao');
Doctrine_Manager::connection('mysql://safonizer-user:e41b74468b2c867f06759c5e7255c838@localhost/padraosaude','padrao1');

Но не работает так, как я хочу ... кто-то может помочь мне сделать это? Это должно сделать это и как?

Заранее спасибо.

1 Ответ

0 голосов
/ 09 февраля 2012

Читали ли вы документацию Doctrine 1.2 о соединениях ?Это делает два конкретных комментария, которые вы должны рассмотреть (это не ясно из вашего "... не работает так, как я хочу ..." в вашем первоначальном вопросе, с какой проблемой вы столкнулись):

  1. В соответствии с разделом документации «Текущее соединение», обратите внимание, что «Текущее соединение - последнее открытое соединение.»

  2. Чтобы изменить текущее соединение, используйте Doctrine_Manager::setCurrentConnection() (в вашем случае используйте padrao или pardrao1 в качестве параметров).

Если вас интересуют запросы, которые охватывают две базы данных, выследует прочитать документацию Doctrine 1.2 по кросс-объединениям базы данных .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...