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