Допустим, у меня есть функция контроллера с этими строками:
$this->load->view('stdHeader_view');
echo "<div class='main'>";
$this->loadView('foo_view');
echo '</div>';
$this->load->view('stdFooter_view');
Это не будет делать то, что я хочу, потому что $this->load->view()
не сразу отображает загруженный вид, поэтому 2 повторяетсястроки появятся в верхней части файла, который в конечном итоге генерируется:
<div class='main'></div><html>...
Так есть ли способ сделать то, что я хочу, по сути, «эхо» фрагменты HTML-кода встроенного в контроллере, и они появляются вто же самое место относительно представлений, загруженных выше и ниже их?Очевидно, я мог бы сделать это, создав файлы полного представления для <div class='main'>
и </div>
, но это кажется немного глупым.