Я не совсем понимаю, как настроить CodeIgniter для использования более одной базы данных.У меня есть данные в базе данных Oracle, извлеченные через PDO и базу данных MySQL, которая использует «встроенную» конфигурацию для CI.Из того, что я вижу, у меня есть только основной файл конфигурации, который позволяет мне конфигурировать одну базу данных (в данном случае MySQL)
Как получить данные из более чем одной базы данных на одной веб-странице /Посмотреть?Скажем, у меня есть встроенный MySQL на главной странице конфигурации.Должен ли я просто установить другое соединение в моем контроллере (я делаю это «обычным» старым некаркасным способом), получить мой массив и отправить этот массив в представление?Другими словами, моя основная сконфигурированная база данных может использовать встроенные запросы типа CI activerecord, но мои другие базы данных не могут использовать это преимущество?
Это в значительной степени так, как это происходит со всеми php-фреймворками?Вы заканчиваете тем, что устанавливаете соединения в своем контроллере, старомодным способом, и отправляете данные в представление?
Спасибо.
РЕДАКТИРОВАТЬ: я предполагаю, что я говорю, что модель для второй базы данных заканчиваетсяв контроллере ... что плохо, не правда ли?
РЕДАКТИРОВАТЬ: Oracle был просто примером.Это может быть любая база данных, с которой CI может напрямую общаться.
РЕДАКТИРОВАТЬ: Для CI я думаю, что это ответ:
http://codeigniter.com/user_guide/database/connecting.html
хотя я не уверенкак это использовать.
РЕДАКТИРОВАТЬ: Здесь тоже нашел: http://www.gotphp.com/codeigniter-multiple-database-support/5468/ лучше.
- это предполагает встроенные драйверы для CI.это не отвечает, то у вас есть несколько баз данных и не-CI драйверы