Я только что тестировал обновление до codeigniter 2 и столкнулся с проблемой.Мой сайт использует несколько баз данных, одна из которых является системной базой данных, а одна из нескольких контентных баз данных.Только две базы данных загружаются одновременно, система и любой контент необходимы в соответствии со значением в сеансе.
Из-за использования сеанса я подключаюсь к соответствующей базе данных контента в конструкторе контроллеров черезфункция в MY_Controller.
Каким-то образом, после обновления до codeigniter 2, объект соединения с базой данных контента не попадает в модель, которая будет его использовать.
IE переменная соединенияпубликуется в верхней части контроллеров и модели, а также MY_Controller и MY_Model, но к тому времени, когда он достиг MY_Model, он больше не является объектом.передается моделям в коде 2, а не коде 1.7.3?