Баг в отображениях, кеширование данных
Это не совсем баг, скорее сознательно сделанное неудобство. В файле loader.php есть функция _ci_load и в ней строки
Т.е. отображения кешируют переданные им данные. Это неудобно, если два подключаемых отображения используют одноимённые переменные. Приходится исправлять на
- Код: Выделить всё
if (is_array($_ci_vars)) {
$this->_ci_cached_vars = array_merge($this->_ci_cached_vars, $_ci_vars);
}
extract($this->_ci_cached_vars);
Т.е. отображения кешируют переданные им данные. Это неудобно, если два подключаемых отображения используют одноимённые переменные. Приходится исправлять на
- Код: Выделить всё
extract($_ci_vars);