/application/config 파일

2015. 9. 8. 17:13Programming/CodeIgniter

반응형

1. config.php 

 - 기본설정파일

 - https://opentutorials.org/course/697/3834(config.php 파일 해설 부분 또는 설정4 동영상 참고.)


2. database.php 

 - 데이터베이스 설정 파일

 - 유츌되지 않도록 철저한 보안을 유지해야 함.


3. autoload.php

 - 라이브러리,helper, 데이터베이스등을 항상 선언되도록.

 ex) $autoload['helper']=array('url')

      $autoload['libraries']=array('database')


4. hooks.php

 - system 폴더에 영향을 줘야할 때 사용.

 - system 폴더 : CI 코드, application 폴더 : 사용자가 정의한 코드


 - /system에 있는 소스들을 수정하는 것은 위험.(권장하지 않음)

 - 버전업을 했을 경우 데이터가 덮어씌어져 기존 코드와 충돌이 날 수도 있으며,

   복원하기도 힘들어지는 경우가 생긴다.

 - hooks.php를 통해서 수정이 가능함.


5. routes.php

 - uri path에 따라서 규칙대로 CI가 작동하는데, uri의 규칙을 다른게 변하고 싶을 때.

 ex) $route['topic/(:num)']="topic/get/$1";

      $route['default_controller']="login";

      $route['404_override']="errors/error404";

반응형

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

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