CodeIgniter User Guide Version 2.0.0


Управление вашими приложениями

По умолчанию подразумевается, что вы намерены использовать только одно приложение с CodeIgniter, которое вы разрабатываете в вашей директории application/. Тем не менее, возможно иметь множество приложений, которые будут использовать единственную инсталляцию CodeIgniter, или даже переименовать или переместить вашу директорию application.

Переименование директории приложения

Если вы хотите переименовать вашу директорию application, вы можете сделать это, открыв ваш файл index.php и изменить значение переменной $application_folder:

$application_folder = "application";

Перемещение директории приложения

Возможно переместить ваши директорию application в другое местоположение на сервере от вашей директории system. Чтобы сделать это, откройте ваш основной index.php и установите полный серверный путь в переменной $application_folder.

$application_folder = "/Path/to/your/application";

Запуск множества приложений в единственной инсталяции CodeIgniter

Если вы хотите разделить инсталяцию CodeIgniter для использования несколькими различными приложениями, просто поместите их в поддиректории внутри директории application.

Например, давайте предположим, что вы хотите создать два приложения, "foo" and "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";

Примечание:  Каждое из ваших приложений нуждается в собственном файле index.php. Файл index.php может быть назван так, как вы пожелаете.

Примечание переводчика. При переименовании index.php требуется соответственная настройка хоста сервера.