![](/img/trans.png)
[英]codeigniter Cannot access protected property MY_Loader::$_ci_cached_vars
[英]Cannot access protected property MY_Loader::$_ci_cached_vars and extract cached variables
在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;
}
如何重構這個?
extract($CI->load->get_var($key));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.