CI 묻고 답하기

제목 전역 변수 질문드려요
글쓴이 하하예에 작성시각 2015/07/21 14:32:06
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 18548   RSS
$a_emails['a_emails'] = array('직접입력','chol.com','empal.com','dreamwiz.com','naver.com','hotmail.com','korea.com','lycos.co.kr','nate.com','yahoo.co.kr','gmail.com');

a_emails 라는것을 어딘가에 저장해서 불러오고 싶은데 
config.php 에 넣어놓고 view에서도 controller 에서도  선언해봤는데 안되더군요 
매번 기초적인 질문드려서 죄송합니다. 
 다음글 변수관련 두번째 질문 (2)
 이전글 세그먼트 갯수 질문 (2)

댓글

변종원(웅파) / 2015/07/21 14:48:36 / 추천 0
매뉴얼 http://cikorea.net/user_guide_2.1.0/libraries/config.html 참고해서 config 디렉토리에 파일을 만들고 
그 안에 json 형태로 저장해서 쓰셔도 되고
constants.php안에 상수로 저장해서 쓰셔도 됩니다.

loader를 이용해서 
$this->load->vars($array), $this->load->get_var($key) 로 전역변수 형태로 사용할 수도 있구요.
한대승(불의회상) / 2015/07/21 15:48:01 / 추천 0
config.php에 아래 처럼 집어 넣고 $this->config->item() 함수로 불러 오시면 간단하게 처리 됩니다.
* config.php

$config['a_emails'] = array('email1', 'email2');

* controller.php

$a_emails = $this->config->item('a_emails');
var_dump($a_emails);