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