반응형

* config 에 설정 된 값을 가져올 때.

   - echo $this->config->item('base_url');

   - 존재하지 않는 설정값을 가져오려고 하면 FALSE가 return 됨.


* 새로운 config 파일을 만들 때.

 - config/development/goodgods.php

$config['is_dev'] = true; 


 - config/production/goodgods.php

$config['is_dev'] = false; 


 - config 파일 로드

$this->load->config('goodgods');  //goodgods.php 파일을 로드함.


* 개발 환경일 때만 출력

 ex. 특정값이 있을 때 개발/수정이 편하다고 할 때 그 값을 항상 보여주고 있으면 좋겠지?

     그러나 그 값은 서비스 환경에서 보여지면 안돼! 보기도 안좋고, 중요값이 있으면 클나잖어..

<? if($this->config->item('is_dev')) { ?>

    <div class="well"> This is DEV page!</div> //well은 bootstrap 라이브러리에서 제공되는 클래스

<? } ?>


* 의문이 드는 것이 개발환경과 서비스 환경을 구분 짓는다고 하여도 소스가 변경되면 같이 변경될 것 같은데..

  그런 의미에서 구분 짓는 것은 아니겄지!

반응형

'Programming > CodeIgniter' 카테고리의 다른 글

index.php  (0) 2015.09.08
/application/config 파일  (0) 2015.09.08
Model(5/5) - insert  (0) 2015.09.08
Library & form_validation, set_rules  (0) 2015.09.08
helper  (0) 2015.09.07

+ Recent posts