$this->load->view('header');
$this->load->view('menu');
$this->load->view('content', $data);
$this->load->view('footer');
작성하면 4개의 뷰가 append되어 출력된다고 유저가이드에서 확인하였습니다.레이아웃으로 검색했을때 hook으로 레이아웃 한방에 훅 이라는 글도 있고
포럼에서 _remap 으로 검색하시면 ci의 _remap() 함수를 이용한 방법도 있고
한방에 정리된 글은 http://codeigniter-kr.org/qna/view/1324 입니다.
/** * 레이아웃 정의 */ function _remap($method) { // 상단정의 $this->load->view('header'); // 메쏘드 유무를 체크해서 가변함수 처리하기 if ( method_exists($this,$method.'_method')) { $this->{"{$method}_method"}(); } else { $data['url']= 'sample'; $this->load->view($method,$data); } // 하단정의 $this->load->view('footer'); }메뉴얼 : http://codeigniter-kr.org/user_guide/general/controllers.html#remapping응용소스 참조 : http://codeigniter-kr.org/source/view/255