Я загружаю несколько видов из контроллера, чтобы отобразить страницу.
$this->load->view('header');
$this->load->view('content', $data);
$this->load->view('sidebar1', $data1);
$this->load->view('sidebar2', $data2);
$this->load->view('footer');
Однако я думаю, что это не чистый подход. Можно ли это улучшить, создав единый основной вид, например «views / page», который включает в себя все вышеперечисленные виды. Затем вместо вызова всех представленных выше представлений я могу вызвать только основное представление, например:
$this->load->view('main');
В таком случае, как я могу передать переменные для содержимого, sidebar1 и sidebar2?
Спасибо