Передача переменной из контроллера для просмотра в CodeIgniterPhp

Кемеровские программисты php общаются здесь
Anonymous
Передача переменной из контроллера для просмотра в CodeIgniter

Сообщение Anonymous »

Я новичок в Codeigniter и ООП PHP.

Контроллер:

Код: Выделить всё

public function index(){
$this->load->model('main_model');
$planet = $this->main_model->solar();
$this->load->view('main_view', $planet);
}
Если echo $planet в контроллере, он делает то, что должен. Если я отобразлю $planet в представлении, я получу ошибку неопределенной переменной. $planet не является массивом. Почему переменная $planet не передается в представление?

Я знаю, что это простой и базовый вопрос, и мне неловко, что я не могу понять, что делаю неправильно.

РЕДАКТИРОВАТЬ: Хорошо, после дальнейших возни я заставил его работать. Могут ли переменные передаваться из контроллера в представление только в том случае, если они отформатированы как массив?

Вернуться в «Php»