CakePHP 2.4.9: использование данных из двух баз данных с контроллера

У меня есть две базы данных с одинаковыми таблицами (одна для регулярного использования, одна для целей обновления). Я хочу иметь доступ к данным из них обоих. Это код, который я использую:

$this->Channel->useDbConfig = 'default';
debug($this->Channel->find('count')); // Output: 641939, correct!
$this->Channel->useDbConfig = 'update';
debug($this->Channel->find('count')); // Output: 641939, wrong, should be 641938

Второе использование DBConfig не работает. Он по-прежнему манипулирует данными из источника данных по умолчанию вместо источника данных обновления. Я предполагаю, что это как-то связано с источником данных по умолчанию, используемым прямо перед ним. Но как я могу получить доступ к базе данных обновления сразу после использования базы по умолчанию?

0 ответов

Другие вопросы по тегам