如何将多个模型函数从控制器传递到codeigniter中的视图? [英] How to pass multiple model functions from controller to view in codeigniter?
本文介绍了如何将多个模型函数从控制器传递到codeigniter中的视图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有来自模型
的多个函数将数据传递到视图
I have multiple functions from the model
passing data to the view
我是这样成功的:
$var1 = $this->model_name->function_name();
$var2 = $this->model_name->function_name();
$var3 = $this->model_name->function_name();
$data = $var1 + $var2 + $var3;
$this->load->view('page_name', $data);
现在我正在其他方面使用上述方法。但是,我收到错误致命错误:不支持的操作数类型发生了什么?为什么它在一个小时前工作,突然崩溃,没有修改代码..
Now I am using the above method in other areas which is working flawlessly. However I am getting an error Fatal error: Unsupported operand types What happened? Why was it working an hour ago and suddenly broke without modification to the code..
推荐答案
this:
$var1 = $this->model_name->function_name();
$var2 = $this->model_name->function_name();
$var3 = $this->model_name->function_name();
$data = array(
'var1' => $var1,
'var2' => $var2,
'var3' => $var3,
);
$this->load->view('page_name', $data);
或者Rick建议您可以使用:
or as Rick suggested you can use this:
$data = array();
$data['var1'] = $this->model_name->function_name();
$data['var2'] = $this->model_name->function_name();
$data['var3'] = $this->model_name->function_name();
$this->load->view('page_name', $data);
更多数组: PHP数组
这篇关于如何将多个模型函数从控制器传递到codeigniter中的视图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文