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 경로에 갔다가 놓습니다.
그럼 끝~!!
Comment Write
Comment List