0

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

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

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

解决方案是什么?

提前Tnx。

4

1 回答 1

1

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

protected $data;

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

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

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

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

并将其全部传递给您的视图:

$this->load->view('my_view', $this->data);
于 2013-03-11T08:42:36.807 回答