Передача переменной из контроллера для просмотра в CodeIgniter
Я новичок в Codeigniter и ООП PHP.
контроллер:
public function index(){
$this->load->model('main_model');
$planet = $this->main_model->solar();
$this->load->view('main_view', $planet);
}
Еслиecho $planet
в контроллере он делает то, что ондолжен делать. Если яecho $planet
в представлении я получаю неопределенную ошибку переменной.$planet
это не массив. Почему нетт$planet
переменная передается в представление?
Я знаю, что это простой и основной вопрос, и яЯ смущен, что я могуне могу понять, что яЯ делаю неправильно.
РЕДАКТИРОВАТЬ: Хорошо, после более возни, я заставил его работать. Могут ли переменные передаваться из контроллера в представление только тогда, когда онипереформатировать как массив?