2015. 9. 8. 17:13ㆍProgramming/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 |