0 follower

Входной скрипт

Входной скрипт (entry script) - это PHP-скрипт, выполняющий первоначальную обработку пользовательского запроса. Это единственный PHP-скрипт, который доступен для исполнения конечному пользователю по прямому запросу.

В большинстве случаев входной скрипт приложения Yii содержит простой код:

// для производственного режима эту строку удалите 
defined('YII_DEBUG') or define('YII_DEBUG',true);
// подключаем файл инициализации Yii
require_once('path/to/yii/framework/yii.php');
// создаем экземпляр приложения и запускаем его
$configFile='path/to/config/file.php';
Yii::createWebApplication($configFile)->run();

Сначала скрипт подключает файл инициализации фреймворка yii.php, затем создает экземпляр приложения с установленными параметрами и запускает его на исполнение.

1. Режим отладки

Приложение может выполняться в отладочном (debug) или рабочем (production) режиме в зависимости от значения константы YII_DEBUG.

По умолчанию её значение установлено в false, что означает рабочий режим. Для запуска в режиме отладки установите значение константы в true до подключения файла yii.php. Работа приложения в режиме отладки не столь эффективна из за ведения множества внутренних логов. С другой стороны, данный режим очень полезен на стадии разработки, т.к. предоставляет большее количество отладочной информации при возникновении ошибок.