如何将多个模型函数从控制器传递到codeigniter中的视图? [英] How to pass multiple model functions from controller to view in codeigniter?

查看:77
本文介绍了如何将多个模型函数从控制器传递到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆