- Начало
- Основы
- Работа с формами
- Работа с БД
- Кэширование
- Расширение Yii
- Тестирование
- Специальные темы
- Автоматическая генерация кода
- Управление URL
- Аутентификация и авторизация
- Темы оформления и скины
- Журналирование
- Обработка ошибок
- Веб-сервисы
- Интернационализация (I18N)
- Альтернативный язык шаблонов
- Консольные приложения
- Безопасность
- Улучшение производительности
- Генерация кода при помощи консоли (устаревшее)
Входной скрипт
Входной скрипт — это PHP-скрипт, выполняющий первоначальную обработку пользовательского запроса. Это единственный PHP-скрипт, к которому может обращаться конечный пользователь.
В большинстве случаев входной скрипт приложения Yii содержит простой код:
// для production режима эту строку удалите 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,
затем создает экземпляр приложения с установленными параметрами и запускает
его на исполнение.
Режим отладки
Приложение может выполняться в отладочном (debug) или рабочем (production) режиме
в зависимости от значения константы YII_DEBUG.
По умолчанию её значение установлено в false, что означает рабочий режим.
Для запуска в режиме отладки установите значение константы в true до подключения
файла yii.php. Работа приложения в режиме отладки не столь эффективна из-за
ведения множества внутренних логов. С другой стороны, данный режим очень полезен
на стадии разработки, т.к. предоставляет большее количество отладочной
информации при возникновении ошибок.
