升级 Codeigniter 后,我收到以下消息:
无法访问受保护的属性 MY_Loader::$_ci_cached_vars
我知道这个财产现在受到保护,所以我能在这里做什么?
extract($CI->load->_ci_cached_vars); // extract cached variables
我现在不知道如何使用该get_var
方法,因为该属性是受保护的
这是get_var
方法
/**
* Get Variable
*
* Check if a variable is set and retrieve it.
*
* @param array
* @return void
*/
public function get_var($key)
{
return isset($this->_ci_cached_vars[$key]) ? $this->_ci_cached_vars[$key] : NULL;
}
如何重构这个?