我正在使用 HMVC 在 Codigniter 中构建一个应用程序。在其中我调用另一个控制器内的模块。我遇到的问题是试图传递/检索加载到模块中的数据。具体来说,我正在加载一些我想传递给调用控制器的 javascript 文件。
这是一个简化的代码:
public function module()
{
...
$this->data['js'] = $this->js_assets;
...
return $this->load->view('module_view', $this->data, true);
}
public function controller()
{
...
$this->load->module('module/module');
$this->data['module'] = $this->module->module();
...
}
我知道我可以将 module_view 中的 data['js'] 检索为 $js,但我想知道我是否可以直接将数据传递给控制器。