PHP
①. config.php
※ 참조 : http://b.redinfo.co.kr/81
→ PHP 맨처음으로 해당 php로 들어온다.
정의 :
CI의 기본적인 기능을 설정하는 파일, 주된 기능은 웹의 정보를 설정, CI의 라이브러리, 헬퍼 , 드라이버 또는 CI의 기능들의 사용여부 설정가능
②. autoload.php
autoload.php 는 CI 에서 사용되는 패키지, 라이브러리, 드라이버, 헬퍼, 모델, 환경설정, 언어설정 파일등을 자동으로 로드하고 싶을때 사용한다.
한가지 예를 들면 사용자가 자신이 만든 라이브러리 또는 CI 의 기본라이브러리를 사용할 시 아래와 같이 CI 로드 클래스를 이용하여
사용할려는 라이브러리를 먼저 로드해주어야한다.
이렇게 필요할때마다 로드해 주는건 컴파일 수행시간을 단축시킬 수 있기때문에 상당히 유용하다. 하지만, 자주 쓰이는 것들은
이렇게 계속 로드해주기란 정말 귀찮은 일이다. 특히나 session 과 database 같은 경우, 전역으로 쓰이는 경우가 많기 때문에autoload 를
해주는게 좋다.
③. routes.php
url 설정해주는곳
----------------------------------- ●코드이그나이터 처음 셋팅할때 -----------------------------------
※ 참조 : 최상위 폴더에 넣기
파일명 : .htaccess
내용 :
RewriteEngine on
RewriteCond %{REQUEST_URI} !^(/index\.php|/assets/|uploads|/robots\.txt|/favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
'언어 > PHP' 카테고리의 다른 글
2019.06.01 코드이그나이터 설정관련 정리 (0) | 2019.06.01 |
---|