Codeigniter $this的等效函数->_ci帮助程序中的ci_缓存变量

Codeigniter $this的等效函数->_ci帮助程序中的ci_缓存变量,codeigniter,codeigniter-helpers,Codeigniter,Codeigniter Helpers,我正在codeigniter中创建一个自定义助手。有一个实例,我检查某个参数是否传递给视图 鉴于此,我可以使用此函数获取所有传递的变量: $this->_ci_cached_vars 但在自定义帮助器中使用时,它将返回空白 在助手中是否可以使用此功能的任何等效功能 提前感谢。\u ci\u cached\u vars是加载程序类的属性。因此,类似的方法应该有效(未经测试): 您可以使用$GLOBALS['CI']->load->get_var(“此处为您的密钥”)在CI 2.1.2中测试

我正在codeigniter中创建一个自定义助手。有一个实例,我检查某个参数是否传递给视图

鉴于此,我可以使用此函数获取所有传递的变量:

$this->_ci_cached_vars
但在自定义帮助器中使用时,它将返回空白

在助手中是否可以使用此功能的任何等效功能


提前感谢。

\u ci\u cached\u vars
加载程序
类的属性。因此,类似的方法应该有效(未经测试):


您可以使用
$GLOBALS['CI']->load->get_var(“此处为您的密钥”)
在CI 2.1.2中测试,我不确定CodeIgniter的旧版本是否支持此功能,但在v3版本中,Loader类有一个公共方法,允许您读取
\u CI\u cached_vars的值

虽然这个问题已经很老了,但这是我在搜索这个问题时在谷歌上发现的第一个问题。我希望这篇文章能帮助那些在谷歌上走与我相同道路的人:)

$CI =& get_instance();
$vars = $CI->load->_ci_cached_vars;