1

如何将两个对象传递给 codeigniter 视图页面?

这可能吗 ?

$this->load->view('myView', $object1, $object2);
4

1 回答 1

5

是的,将多个对象作为参数传递是可行的,但恐怕您上面提到的语法不正确。

尝试:

$data['object1'] = $object1; 
$data['object2'] = $object2;
$this->load->view('myView', $data);

$object1并在视图页面上访问它$object2

向视图添加动态数据数据通过视图加载函数的第二个参数中的数组或对象的方式从控制器传递到视图。下面是一个使用数组的例子:

$data = array(
               'title' => 'My Title',
               'heading' => 'My Heading',
               'message' => 'My Message'
          );

$this->load->view('blogview', $data);

这是一个使用对象的示例:

$data = new Someclass();
$this->load->view('blogview', $data);

查看:CodeIgniter 用户指南

于 2013-04-30T15:10:29.087 回答