반응형

* localhost/index.php

define('ENVIRONMENT','development');


if(define('ENVIRONMENT'))

{

    switch (ENVIROMENT)

    {

        case 'development':

                  error_reporting(E_ALL);

        break;


        case 'testing':

        case 'production':

                  error_reporting(0);

        break;


       default:

               exit('The application environment is not set correctly.');

    }

} 


* define('ENVIRONMENT','development' | 'testing' | 'production'); 개발환경/테스트/서비스 환경 선택


* application/config에 development와 production 폴더를 각각 만들고,

  해당 환경설정 파일들을 각기 다르게 설정하여 각각 폴더에 넣어주면 위 환경변수에 따라서 다르게 작동한다.


* index.php를 dev.php로 복사하여 파일을 2개로 관리를 하면, 개발환경과 서비스 환경으로 각각 따로 작동을

  하기 때문에 개발을 하는데 있어서 약간 수월 해 질 수 있다.

   - localhost/index.php/topic : 서비스 환경, localhost/dev.php/topic : 개발 환경

반응형

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

config 파일 생성  (0) 2015.09.09
/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