调节器
我已经从多种功能model
将数据传递到所述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);
我现在用的这是工作完美其他地区的上述方法。 但是我收到一个错误致命错误:不支持的操作类型发生了什么? 为什么它的工作一个小时前,突然分手不修改代码..
你应该把多个变量到数组是这样的:
$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);
或者里克建议您可以使用此:
$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阵列
文章来源: How to pass multiple model functions from controller to view in codeigniter?