Основные понятия
Основные понятия Yii 2
Содержание раздела «Основные понятия» Полного руководство по Yii 2.0:
- Компоненты
- Свойства
- События
- Поведения
- Конфигурации
- Псевдонимы
- Автозагрузка классов
- Service Locator
- Контейнер внедрения зависимостей
Статьи раздела «Основные понятия» Полного руководство по Yii 2.0:
- Информация о материале
- Родительская категория: Полное руководство по Yii 2.0
- Категория: Основные понятия
Свойства
- Информация о материале
- Родительская категория: Полное руководство по Yii 2.0
- Категория: Основные понятия
Контейнер внедрения зависимостей
Контейнер внедрения зависимостей — это объект, который знает, как создать и настроить экземпляр класса и зависимых от него объектов. Статья Мартина Фаулера хорошо объясняет, почему контейнер внедрения зависимостей является полезным. Здесь, преимущественно, будет объясняться использование контейнера внедрения зависимостей, предоставляемого в Yii.
- Информация о материале
- Родительская категория: Полное руководство по Yii 2.0
- Категория: Основные понятия
Service Locator
Service Locator является объектом, предоставляющим всевозможные сервисы (или компоненты), которые могут понадобиться приложению. В Service Locator каждый компонент представлен единственным экземпляром, имеющим уникальный ID. Уникальный идентификатор (ID) может быть использован для получения компонента из Service Locator.
В Yii Service Locator является экземпляром класса [[yii\di\ServiceLocator]] или его дочернего класса.
- Информация о материале
- Родительская категория: Полное руководство по Yii 2.0
- Категория: Основные понятия
Автозагрузка классов
Поиск и подключение файлов классов в Yii реализовано при помощи автозагрузки классов. Фреймворк предоставляет свой быстрый совместимый с PSR-4 автозагрузчик, который устанавливается в момент подключения Yii.php
.
- Информация о материале
- Родительская категория: Полное руководство по Yii 2.0
- Категория: Основные понятия
Псевдонимы
Псевдонимы используются для обозначения путей к файлам или URL адресов и помогают избежать использования абсолютных путей или URL в коде. Для того, чтобы не перепутать псевдоним с обычным путём к файлу или URL, он должен начинаться с @
. В Yii имеется множество заранее определённых псевдонимов. Например, @yii
указывает на директорию, в которую был установлен Yii framework, а @web
можно использовать для получения базового URL текущего приложения.
- Информация о материале
- Родительская категория: Полное руководство по Yii 2.0
- Категория: Основные понятия
Конфигурации
Конфигурации широко используются в Yii при создании новых объектов или при инициализации уже существующих объектов. Обычно конфигурации включают в себя названия классов создаваемых объектов и список первоначальных значений, которые должны быть присвоены свойствам объекта. Также в конфигурациях можно указать список обработчиков событий объекта и/или список поведений объекта.
Страница 1 из 2