-1
mvc Codeigniter로 작성된 사이트가 있습니다. 특정 위치의보기 내부에서 다른보기를 호출하기를 원합니다. 예를 들어 메뉴가 많은 페이지에서 반복되고 모두에게 동일하기 때문입니다.보기 안에 다른보기를 포함시키는 가장 좋은 방법
public function home()
{
$data['menu_function'] = $this->load->view('backend/include/menu_function_view');
$data['menu'] = $this->load->view('backend/include/menu_view');
$this->load->view('backend/include/header_view_logged');
$this->load->view('backend/home_view',$data);
$this->load->view('backend/include/footer_view');
}
을 내 home_view
<?php
echo($menu_function);
?>
<div id="page">
<?php
echo($menu);
?>
<div id="content">
....
문제는 $ 메뉴 안에있는 내용을 양식 페이지 밖으로 것입니다으로 내 컨트롤러에서
나는이 쓰기 있습니다. 내가 불을 지르고에서 ithe HTML이 같은 것을 보았다 :
<div id="menu">
...
</div>
<div id="page">
...
</div>
대신 :
이내가 그것을 어떻게
<div id="page">
<div id="menu">
...
</div>
</div>
을 를 해결할 수 ?
와 내가 머리글과 바닥 글과 함께했던 방법이지만 메뉴는 특정 부분에있는 경우 나 특정에 삽입 할 div –
편집 한 답변은 어떻습니까? – SubRed
$ this-> load-> view ($ menu)를 사용하면 아이디어가 효과적입니다. 나는 "include"와 같은 funxtion을 만들 수 있고 잘 작동한다. –