Kontroler:Dlaczego używamy TRUE obciążenia widok w CodeIgniter
$data = array();
$page['left_content'] = $this->load->view('left_content', $data, TRUE);
$page['main_content'] = $this->load->view('left_content', $data, TRUE);
$page['right_content'] = $this->load->view('left_content', $data, TRUE);
$this->load->view('home',$data);
Widok:
<body>
<?php if(isset($left_content)){echo $left_content;}?>
<?php if(isset($main_content)){echo $main_content;}?>
<?php if(isset($right_content)){echo $right_content;}?>
</body>
Proszę spojrzeć do powyższego kodu. Ten kod służy do wyświetlania strony na głównej stronie głównej. Teraz po prostu wykonaj test. Jeśli po prostu usuniemy PRAWDA z kodu, kod nie działa poprawnie. Oznacza to, że gdy go usuniemy, widok nie zostanie wydrukowany we właściwym miejscu. drukuje się na górze głównego widoku lub głównej strony głównej. Mam dużo googlowałem, ale nie mogę znaleźć żadnej przyczyny, aby go użyć. Po prostu chcę wiedzieć, dlaczego po prostu używamy PRAWDA w tym kodzie? thnx
Myślę, że to jest to samo; 'ob_start(); $ this-> load-> view ("some_view"); $ echoed_content = ob_get_clean(); ' – rcpayan
thnx dużo bro ........ –
Zaakceptuj odpowiedź, jeśli to naprawdę pomaga ... –