некоторые библиотеки шаблонов используют $this->template->render();
для вывода визуализированного содержимого на основе вашего шаблона. (очевидно, у вас должна быть установлена библиотека шаблонов)
function index()
{
$this->template->set_template('main_template');
$data['content'] = 'hello this is my content';
$this->template->write_view('content', $data);
$this->template->render();
}
действует так же, как
function index()
{
$data['content'] = 'hello this is my content';
$this->load->view('template/header');
$this->load->view('template/content', $data);
$this->load->view('template/footer');
}
библиотеки шаблонов избавляют от необходимости каждый раз загружать частичное представление.