在我的控制器中,我有一个公共变量,我想在我的视图中使用
public $header = array("show_menu"=>true);
传统i将变量作为数组传递给load->view("incl_header",$header)
函数,但我注意到,在我看来,我可以检索我的控制器变量,如下所示:
echo $this->header['show_menu'];
是否有任何问题检索变量像这样在我的视图文件?
我正在使用codeigniter 2.1.3
可以这样做。
如果你使用var_dump($this),你可以在视图中看到所有可用的变量。
这不是在视图中检索变量的正常编码方式。
在codeigniter的未来版本中可能会发生什么变化,所以在使用此方法时必须记住这一点。