코드이그니터(CodeIgniter)에서 views 폴더 밖으로 빼기 | Tips

CI사용시 views 폴더 이동하는 방법입니다.


views 폴더는 application 안에 있죠 이안에 Controllers,modes 도 있지요.


그런데 디자이너와 협업을 할때라던가 아니면 특정한 이유에서 views 폴더가 app폴더 밖으로 나와야

할때가 있습니다. 그럴때 하는 방법.


core 를 직접 수정하는 방법도 있지만 그러면 아무래도 나중에 CI 패치라던가 할때 불편하므로

core를 확장하여서 하는 방법입니다.


우선 아래와 내용으로 파일명 My_Loader.php 라는 파일을 만듭니다.

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
 * My Loader Class
 *
 * Loads views and files
 */
class MY_Loader extends CI_Loader {

	public function __construct() {
		parent::__construct();

		$this -> _ci_view_paths = array(APPPATH . 'views/' => TRUE);
	}
}


소스중에 _ci_view_paths 부분에 경로를 원하시는 경로로 수정하시면 됩니다.^^


그리고 이 파일을 application -> core 경로에 갔다가 놓습니다.


그럼 끝~!!




ci,view폴더 이동
Comment Write
Comment List
등록된 코멘트가 없습니다.