0

升级 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;
    }

如何重构这个?

4

1 回答 1

2
   extract($CI->load->get_var($key));
于 2012-10-06T06:28:05.460 回答