Programming/CodeIgniter
/application/config 파일
평생초보
2015. 9. 8. 17:13
반응형
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";
반응형