3월, 2010의 게시물 표시

CodeIgniter 레이아웃 이용하기

CodeIgniter 에는 기본으로 레이아웃을 사용할 수 있지가 않다. 여러개의 뷰로드하기 를 통해서 같단히 레이아웃 효과를 낼 수 있지만, 부족한 부분이 있다. CodeIgniter 에서 Layout 을 위한 방법이 여러가지 존재한다. 다음을 참고하자. http://codeigniter-kr.org/qna/view/1793/page/1/q/%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83 http://codeigniter-kr.org/qna/view/1324/page/1/q/%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83 http://codeigniter.com/forums/viewthread/57902/ Ocular Layout Library  : Rails 스타일 레이아웃 :  http://code.google.com/p/ocular/ Layout Library 를 이용한 방법 http://codeigniter.com/wiki/layout_library/  에서 Layout Library를 구하고, 사용법을 확인할 수 있다. 이 라이브러리는 CakePHP 스타일의 레이아웃을 사용할 수 있도록 해준다. /application/libraries/Layout.php 에 다음 소스를 저장한다. <?php if ( ! defined ( 'BASEPATH' ) ) exit ( 'No direct script access allowed' ) ;   class Layout { var $obj ; var $layout ;   function Layout ( $layout = "layout_main" ) { $this -> obj =& get_instance ( ) ; $this -> layout = $layout ; }   functio