예시//
config 디렉토리안에 사용할 파일 생성
common.php
$config['test'] = 'ok';
controllers에서 사용
Main.php
class Main extends CI_Controller {
function __construct()
{
parent::__construct();
//공통파일 로드
$this->load->config('common'); //file load (auto load시 삭제)
}
public function index()
{
$data['str'] = $this->config->item('test');
//echo $data['str'];
$this->load->view('index', $data);
}
}
views에서 사용
index.php
<?=$str;?>
리소스 자동로딩 Auto-loading Resources
/config/autoload.php
$autoload['config'] = array('common'); //common.php 등록
controller에서
$this->load->config('common'); 사용하지 않아도 됨
CodeIgniter 는 라이브러리,헬퍼,모델을 프로그램이 작동할때 자동으로 로드하는 기능을 지원합니다.
만약 특정리소스가 전체 프로그램에서 작동해야한다면, 자동 로드 기능을 사용하시는것이 편리합니다.
다음의 리소스들이 자동으로 로드 가능합니다.
-
"libraries"안의 코어클래스들
-
"helpers" 폴더안의 헬퍼 클래스들
-
"config" 폴더안에 사용자 설정파일들
-
"system/language" 안의 언어 파일들
-
"models" 폴더안의 모델들
참조 : http://b.redinfo.co.kr/80
참조 : http://www.ciboard.co.kr/user_guide/kr/libraries/config.html#auto-loading
'[ Web 관련 ] > 코드이그나이터 3.x.x' 카테고리의 다른 글
세션사용 (0) | 2020.05.07 |
---|---|
다국어 파일 사용 (0) | 2020.05.07 |
로더 Loader Class (0) | 2019.08.01 |
코드 이그나이터 시작 - 첫 페이지 만들기 (0) | 2019.08.01 |
DB 쿼리사용 (0) | 2019.05.08 |