Я использую HMVC с CodeIgniter.Переменная от контроллера не отправляется для просмотра в CodeIgniter
У меня есть это в моем testmodule контроллер:
public function index()
{
$this->view_data['main_content'] = 'frontpage';
$this->load->view('template', $this->view_data);
}
И это, на мой взгляд template.php этого контроллера, который загружается этим контроллером:
<?php
$this->load->view('includes/header');
$this->load->view($main_content);
$this->load->view('includes/footer');
?>
, но, когда я var_dump ($ main_content) в представлении и die() отображается null вместо страница
Как, приходите? Я этого не понимаю.
Я не вещь, что нет ничего плохого с этим кодом. Проблема должна быть где-то в другом месте. – Mischa
Я решил это, указав $ this-> view_data на $ view_data, и он внезапно работает. Однако я понятия не имею, почему. Ты знаешь почему? – Derfder