使用Code Igniter Core Controller传递其他数据

时间:2013-03-11 08:18:21

标签: php codeigniter controller core

我的代码点火器应用程序中有这个核心控制器,我想将视图变量传递给我的所有视图。

我的视图已加载到我的普通控制器中,因此无法在我的Core控制器中再次加载视图。

那么,我该怎么做呢? 我尝试使用$ data ['fromCoreVar']并尝试$ fromCoreVar。两者都没有起作用,这是非常容易理解的。但是,我希望它能够发挥作用。

解决方案是什么?

提前Tnx。

1 个答案:

答案 0 :(得分:1)

在核心控制器中,声明一个变量:

protected $data;

然后在核心控制器中,将数据分配给变量,如:

$this->data['some_index'] = 'some value';

在您的子控制器中,您以相同的方式使用$ data:

$this->data['other_index'] = 'other value';

将所有内容传递给您的观点:

$this->load->view('my_view', $this->data);