| 제목 | 레이아웃(템플릿) 라이브러리에 대한 질문인데요.. | ||
|---|---|---|---|
| 글쓴이 | UYEONG | 작성시각 | 2011/09/24 16:34:51 | 
|  | |||
| http://codeigniter.com/wiki/layout_library/ 저기 있는 라이브러리를 이용하려 하는데.. 보니까 $loadedData['content_for_layout'] = 이거밖에없어서 템플릿에 뿌려지는 게 <?php echo $content_for_layout?> 여기밖에안되고.. <?php echo $header_for_layout?> <?php echo $footer_for_layout?> 이런식으로 템플릿에 고루 뿌리려고하면 함수를 만들어쓰던가 해야하나요?... 그럼 라이브러리가 단순 함수모음이 될꺼같아서;;;;;;;;; 고수님들 께서는 어떻해 쓰시는지 궁금합니다. | |||
| 다음글 | 세그먼트 url 방식 오류 (3) | ||
| 이전글 | js파일에서 상수 질문 (3) | ||
| 
                                한대승(불의회상)
                                /
                                2011/09/26 09:18:47 /
                                추천
                                0
                             | 
| 
                                UYEONG
                                /
                                2011/09/28 18:51:18 /
                                추천
                                0
                             
                                 우왓 감사드립니다^^ 공부하여 잘쓰겠습니다.
                             | 
1. 레이아웃 페이지를 만듭니다.(lay_out.php)
2. 각 view 폴더에 서브 폴더(layout_sub)를 만듭니다.
3. 부분별 파트를 만듭니다.
layout_sub/header.php
layout_sub/header.php
layout_sub/footer.php
4. 레이아웃 뷰를 출력 합니다.
function index() { $data['title'] = 'test'; $data['contents'] = '컨텐츠'; $data['header'] = $this->load->view('layout_sub/hedaer', $data, TRUE); $data['contents'] = $this->load->view('layout_sub/contents', $data, TRUE); $data['footer'] = $this->load->view('layout_sub/footer', $datam TRUE); $this->load->view('lay_out',$data); }대충 햇습니다... 오타는 넓은 이해 부탁 드려요.. ^^