我的代码点火器应用程序中有这个核心控制器,我想将视图变量传递给我的所有视图。
我的视图已加载到我的普通控制器中,因此无法在我的Core控制器中再次加载视图。
那么,我该怎么做呢? 我尝试使用$ data ['fromCoreVar']并尝试$ fromCoreVar。两者都没有起作用,这是非常容易理解的。但是,我希望它能够发挥作用。
解决方案是什么?
提前Tnx。答案 0 :(得分:1)
在核心控制器中,声明一个变量:
protected $data;
然后在核心控制器中,将数据分配给变量,如:
$this->data['some_index'] = 'some value';
在您的子控制器中,您以相同的方式使用$ data:
$this->data['other_index'] = 'other value';
将所有内容传递给您的观点:
$this->load->view('my_view', $this->data);