프로그램 관리법 Managing your Applications
기본적으로 CodeIgniter 는 여러분이 단일 프로그램을 만들거나 관리하고 있으며 ,그것은application/ 폴더에 있다고 가정하고 있습니다. 그러나 하나의 CodeIgniter 아래 여러 프로그램을 관리하거나, application 폴더명을 변경하거나 이동 해야할때도 있을것입니다.
Application 폴더 이름변경
application 폴더의 이름을 변경하실수 있습니다. 만약 변경하신다면 메인 index.php 파일을 여신후$application_folder 변수를 변경하셔야 합니다.:
$application_folder = "application";
Application 위치 이동
application 폴더의 위치를 system 폴더 아래가 아닌 다른곳으로 이동하실 수 있습니다.만약 이동하시면 메인 index.php 을 여신후 $application_folder 변수에 아래와 같이 전체 서버경로를 적어주세요:
$application_folder = "/Path/to/your/application";
하나의 CodeIgniter 로 여러 프로그램 관리(제작)하기
하나의 CodeIgniter 로 여러 프로그램을 관리하시려면 각프로그램을 application 폴더아래 하위폴더로 두십시오. 각프로그램은 현재 application 폴더가 가지고 있는것처럼 config, controllers ..등등의 하위폴더구조를 그대로 유지해야합니다.
예를 들어 "foo" 와 "bar" 이라는 두개의 프로그램을 관리한다고 하면. 폴더구조를 아래처럼하면 됩니다:
applications/foo/
applications/foo/config/
applications/foo/controllers/
applications/foo/errors/
applications/foo/libraries/
applications/foo/models/
applications/foo/views/
applications/bar/
applications/bar/config/
applications/bar/controllers/
applications/bar/errors/
applications/bar/libraries/
applications/bar/models/
applications/bar/views/
특정 프로그램을 사용할때는 메인 index.php 파일을 연후$application_folder 변수에 그 경로를 입력합니다.
예를들어,"foo" 프로그램을 사용하시려면 아래와 같이 설정합니다:
$application_folder = "applications/foo";
Note: 각 프로그램 해당프로그램 고유의index.php 파일이 필요합니다. 그 index.php 파일은 여러분이 원하시는 어떤 이름으로 하셔도 무방합니다.