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 に答える