2013-04-30 2 views

ответ

6

Да, передача нескольких объектов в качестве параметра возможна, но я боюсь, что приведенный выше синтаксис неверен.

Try:

$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); 

Views:CodeIgniter User Guide

Смежные вопросы