Yii PHP Framework Version 2
Это базовый код фреймворка Yii 2.
Этот репозиторий — это только для чтения git подмножество https://github.com/yiisoft/yii2. Пожалуйста, отправляйте сообщения об ошибках и запросы на вытягивание в основной репозиторий. Для получения информации о лицензии обратитесь к файлу LICENSE.
Установка
Предпочтительный способ установки фреймворка Yii — через composer.
Либо выполните
composer global require "fxp/composer-asset-plugin:^1.3.1" composer require yiisoft/yii2
либо добавьте
"yiisoft/yii2": "~2.0.0",
в раздел require вашего файла composer.json.
Справочник по классам
| Класс | Описание |
|---|---|
| Yii | Yii — вспомогательный класс, предоставляющий общие функциональные возможности фреймворка. |
| YiiRequirementChecker | YiiRequirementChecker позволяет проверить, соответствует ли текущая система требованиям для запуска приложения Yii. |
| yii\BaseYii | BaseYii — основной вспомогательный класс для фреймворка Yii. |
| yii\base\Action | Action — базовый класс для всех классов действий контроллера. |
| yii\base\ActionEvent | ActionEvent представляет параметр события, используемый для события действия. |
| yii\base\ActionFilter | ActionFilter — базовый класс для фильтров действий. |
| yii\base\Application | Application — базовый класс для всех классов приложения. |
| yii\base\ArrayAccessTrait | ArrayAccessTrait предоставляет реализацию для IteratorAggregate, ArrayAccess и Countable. |
| yii\base\Arrayable | Arrayable — интерфейс, который должны реализовывать классы, желающие поддерживать настраиваемое представление своих экземпляров. |
| yii\base\ArrayableTrait | ArrayableTrait предоставляет общую реализацию интерфейса yii\base\Arrayable. |
| yii\base\Behavior | Behavior — базовый класс для всех классов поведения. |
| yii\base\BootstrapInterface | BootstrapInterface — интерфейс, который должны реализовывать классы, желающие участвовать в процессе загрузки приложения. |
| yii\base\Component | Component — базовый класс, реализующий свойства свойства, события и поведение. |
| yii\base\Configurable | Configurable — интерфейс, который должны реализовывать классы, поддерживающие конфигурирование своих свойств через последний параметр конструктора. |
| yii\base\Controller | Controller — базовый класс для классов, содержащих логику контроллера. |
| yii\base\DynamicModel | DynamicModel — класс модели, в основном используемый для поддержки проверки данных ad hoc. |
| yii\base\ErrorException | ErrorException представляет собой ошибку PHP. |
| yii\base\ErrorHandler | ErrorHandler обрабатывает необработанные ошибки и исключения PHP. |
| yii\base\Event | Event — базовый класс для всех классов событий. |
| yii\base\Exception | Exception представляет собой общее исключение для всех целей. |
| yii\base\ExitException | ExitException представляет собой нормальное завершение работы приложения. |
| yii\base\InlineAction | InlineAction представляет собой действие, определённое как метод контроллера. |
| yii\base\InvalidCallException | InvalidCallException представляет собой исключение, вызванное неправильным вызовом метода. |
| yii\base\InvalidConfigException | InvalidConfigException представляет собой исключение, вызванное некорректной конфигурацией объекта. |
| yii\base\InvalidParamException | InvalidParamException представляет собой исключение, вызванное недействительными параметрами, переданными методу. |
| yii\base\InvalidRouteException | InvalidRouteException представляет собой исключение, вызванное недействительным маршрутом. |
| yii\base\InvalidValueException | InvalidValueException представляет собой исключение, вызванное функцией, возвращающей значение неожиданного типа. |
| yii\base\Model | Model — базовый класс для моделей данных. |
| yii\base\ModelEvent | ModelEvent представляет собой параметр, необходимый для событий yii\base\Model. |
| yii\base\Module | Module — базовый класс для модулей и классов приложения. |
| yii\base\NotSupportedException | NotSupportedException представляет собой исключение, вызванное доступом к функциям, которые не поддерживаются. |
| yii\base\Object | Object — базовый класс, реализующий свойство свойства. |
| yii\base\Request | Request представляет запрос, обрабатываемый yii\base\Application. |
| yii\base\Response | Response представляет ответ yii\base\Application на yii\base\Request. |
| yii\base\Security | Security предоставляет набор методов для обработки общих задач, связанных с безопасностью. |
| yii\base\Theme | Theme представляет собой тему приложения. |
| yii\base\UnknownClassException | UnknownClassException представляет собой исключение, вызванное использованием неизвестного класса. |
| yii\base\UnknownMethodException | UnknownMethodException представляет собой исключение, вызванное обращением к неизвестному методу объекта. |
| yii\base\UnknownPropertyException | UnknownPropertyException представляет собой исключение, вызванное обращением к неизвестным свойствам объекта. |
| yii\base\UserException | UserException — базовый класс для исключений, которые предназначены для отображения конечным пользователям. |
| yii\base\View | View представляет собой объект представления в паттерне MVC. |
| yii\base\ViewContextInterface | ViewContextInterface — интерфейс, который должны реализовывать классы, желающие поддерживать относительные имена представлений. |
| yii\base\ViewEvent | ViewEvent представляет события, вызываемые компонентом yii\base\View. |
| yii\base\ViewNotFoundException | ViewNotFoundException представляет собой исключение, вызванное отсутствием файла представления. |
| yii\base\ViewRenderer | ViewRenderer — базовый класс для классов рендереров представлений. |
| yii\base\Widget | Widget — базовый класс для виджетов. |
| yii\base\WidgetEvent | WidgetEvent представляет параметр события, используемый для события виджета. |
| yii\behaviors\AttributeBehavior | AttributeBehavior автоматически присваивает заданное значение одному или нескольким атрибутам объекта ActiveRecord, когда происходят определённые события. |
| yii\behaviors\AttributeTypecastBehavior | AttributeTypecastBehavior обеспечивает возможность автоматического преобразования типов атрибутов модели. |
| yii\behaviors\BlameableBehavior | BlameableBehavior автоматически заполняет указанные атрибуты текущим идентификатором пользователя. |
| yii\behaviors\SluggableBehavior | SluggableBehavior автоматически заполняет указанный атрибут значением, которое можно использовать в качестве силка в URL. |
| yii\behaviors\TimestampBehavior | TimestampBehavior автоматически заполняет указанные атрибуты текущей меткой времени. |
| yii\caching\ApcCache | ApcCache предоставляет кэширование APC в терминах компонента приложения. |
| yii\caching\ArrayCache | ArrayCache предоставляет кэширование только для текущего запроса, сохраняя значения в массиве. |
| yii\caching\Cache | Cache — базовый класс для классов кэша, поддерживающих различные реализации хранения кэша. |
| yii\caching\CacheInterface | CacheInterface — базовый интерфейс для кэша. |
| yii\caching\ChainedDependency | ChainedDependency представляет собой зависимость, состоящую из списка других зависимостей. |
| yii\caching\DbCache | DbCache реализует компонент кэша приложения, храня кэшированные данные в базе данных. |
| yii\caching\DbDependency | DbDependency представляет зависимость, основанную на результате запроса SQL. |
| yii\caching\DbQueryDependency | DbQueryDependency представляет зависимость, основанную на результате запроса экземпляра yii\db\QueryInterface. |
| yii\caching\Dependency | Dependency — базовый класс для классов зависимостей кэша. |
| yii\caching\DummyCache | DummyCache — компонент кэша-заглушка. |
| yii\caching\ExpressionDependency | ExpressionDependency представляет зависимость, основанную на результате выражения PHP. |
| yii\caching\FileCache | FileCache реализует компонент кэша, использующий файлы. |
| yii\caching\FileDependency | FileDependency представляет зависимость, основанную на времени последнего изменения файла. |
| yii\caching\MemCache | MemCache реализует компонент кэша приложения, основанный на memcache и memcached. |
| yii\caching\MemCacheServer | MemCacheServer представляет конфигурационные данные для отдельного сервера memcache или memcached. |
| yii\caching\TagDependency | TagDependency связывает элемент кешированных данных с одним или несколькими $метками. |
| yii\caching\WinCache | WinCache предоставляет кеширование Windows Cache в виде компонента приложения. |
| yii\caching\XCache | XCache предоставляет кеширование XCache в виде компонента приложения. |
| yii\caching\ZendDataCache | ZendDataCache предоставляет кеширование данных Zend в виде компонента приложения. |
| yii\captcha\Captcha | Captcha отображает изображение CAPTCHA и поле ввода для кода проверки, введённого пользователем. |
| yii\captcha\CaptchaAction | CaptchaAction отображает изображение CAPTCHA. |
| yii\captcha\CaptchaAsset | Этот пакет ресурсов предоставляет файлы JavaScript, необходимые для виджета yii\captcha\Captcha. |
| yii\captcha\CaptchaValidator | CaptchaValidator проверяет, что значение атрибута соответствует коду проверки, отображённому на CAPTCHA. |
| yii\console\Application | Application представляет консольное приложение. |
| yii\console\Controller | Controller — базовый класс для классов команд консоли. |
| yii\console\ErrorHandler | ErrorHandler обрабатывает неперехваченные PHP ошибки и исключения. |
| yii\console\Exception | Exception представляет исключение, вызванное неправильным использованием команды консоли. |
| yii\console\Markdown | Парсер Markdown, улучшающий чтение markdown в консольных средах. |
| yii\console\Request | Консольный Request представляет информацию об окружении для консольного приложения. |
| yii\console\Response | Консольный Response представляет результат консольного приложения. |
| yii\console\UnknownCommandException | UnknownCommandException представляет исключение, вызванное неправильным использованием команды консоли. |
| yii\console\controllers\AssetController | Позволяет объединять и сжимать файлы JavaScript и CSS. |
| yii\console\controllers\BaseMigrateController | BaseMigrateController — базовый класс для контроллеров миграций. |
| yii\console\controllers\CacheController | Позволяет очистить кеш. |
| yii\console\controllers\FixtureController | Управляет загрузкой и выгрузкой данных фикстур. |
| yii\console\controllers\HelpController | Предоставляет справочную информацию о консольных командах. |
| yii\console\controllers\MessageController | Извлекает сообщения для перевода из исходных файлов. |
| yii\console\controllers\MigrateController | Управляет миграциями приложения. |
| yii\console\controllers\ServeController | Запускает встроенный веб-сервер PHP |
| yii\data\ActiveDataProvider | ActiveDataProvider реализует поставщик данных, основанный на yii\db\Query и yii\db\ActiveQuery. |
| yii\data\ArrayDataProvider | ArrayDataProvider реализует поставщик данных, основанный на массиве данных. |
| yii\data\BaseDataProvider | BaseDataProvider предоставляет базовый класс, реализующий yii\data\DataProviderInterface. |
| yii\data\DataProviderInterface | DataProviderInterface — интерфейс, который должны реализовывать классы поставщиков данных. |
| yii\data\Pagination | Pagination представляет информацию, относящуюся к постраничной навигации элементов данных. |
| yii\data\Sort | Sort представляет информацию, относящуюся к сортировке. |
| yii\data\SqlDataProvider | SqlDataProvider реализует поставщик данных, основанный на простом SQL-запросе. |
| yii\db\ActiveQuery | ActiveQuery представляет запрос к базе данных, связанный с классом Active Record. |
| yii\db\ActiveQueryInterface | ActiveQueryInterface определяет общий интерфейс, который должны реализовывать классы запросов активных записей. |
| yii\db\ActiveQueryTrait | ActiveQueryTrait реализует общие методы и свойства для классов запросов активных записей. |
| yii\db\ActiveRecord | ActiveRecord — базовый класс для классов, представляющих реляционные данные в терминах объектов. |
| yii\db\ActiveRecordInterface | ActiveRecordInterface |
| yii\db\ActiveRelationTrait | ActiveRelationTrait реализует общие методы и свойства для реляционных запросов активных записей. |
| yii\db\AfterSaveEvent | AfterSaveEvent представляет информацию, доступную в yii\db\ActiveRecord::EVENT_AFTER_INSERT и yii\db\ActiveRecord::EVENT_AFTER_UPDATE. |
| yii\db\BaseActiveRecord | ActiveRecord — базовый класс для классов, представляющих реляционные данные в терминах объектов. |
| yii\db\BatchQueryResult | BatchQueryResult представляет пакетный запрос, из которого вы можете извлекать данные по частям. |
| yii\db\ColumnSchema | Класс ColumnSchema описывает метаданные столбца в таблице базы данных. |
| yii\db\ColumnSchemaBuilder | ColumnSchemaBuilder помогает определить типы схем баз данных с помощью PHP-интерфейса. |
| yii\db\Command | Command представляет SQL-запрос, который будет выполнен над базой данных. |
| yii\db\Connection | Connection представляет соединение с базой данных через PDO. |
| yii\db\DataReader | DataReader представляет односторонний поток строк из набора результатов запроса. |
| yii\db\Exception | Exception представляет исключение, вызванное некоторыми операциями, связанными с базой данных. |
| yii\db\Expression | Expression представляет выражение базы данных, которое не нуждается в экранировании или цитировании. |
| yii\db\IntegrityException | Exception представляет исключение, вызванное нарушением ограничений базы данных. |
| yii\db\Migration | Migration — базовый класс для представления миграции базы данных. |
| yii\db\MigrationInterface | MigrationInterface определяет минимальный набор методов, которые должны быть реализованы миграцией базы данных. |
| yii\db\Query | Query представляет SELECT SQL-запрос таким образом, который не зависит от СУБД. |
| yii\db\QueryBuilder | QueryBuilder строит SELECT SQL-запрос на основе спецификации, заданной объектом yii\db\Query. |
| yii\db\QueryInterface | QueryInterface определяет минимальный набор методов, которые должны быть реализованы запросом базы данных. |
| yii\db\QueryTrait | Тракт BaseQuery представляет минимальный набор методов запроса базы данных. |
| yii\db\Schema | Schema — базовый класс для конкретных СУБД-специфичных классов схемы. |
| yii\db\SchemaBuilderTrait | SchemaBuilderTrait содержит сокращённые методы для создания экземпляров yii\db\ColumnSchemaBuilder. |
| yii\db\StaleObjectException | |
| yii\db\TableSchema | TableSchema представляет метаданные таблицы базы данных. |
| yii\db\Transaction | Transaction представляет транзакцию БД. |
| yii\db\ViewFinderTrait | ViewFinderTrait реализует метод getViewNames для поиска представлений в базе данных. |
| yii\db\cubrid\ColumnSchemaBuilder | ColumnSchemaBuilder — конструктор схемы для баз данных Cubrid. |
| yii\db\cubrid\QueryBuilder | QueryBuilder — конструктор запросов для баз данных CUBRID (версии 9.3.x и выше). |
| yii\db\cubrid\Schema | Schema — класс для получения метаданных из базы данных CUBRID (версии 9.3.x и выше). |
| yii\db\mssql\PDO | Это расширение стандартного класса PDO для драйверов MSSQL и DBLIB. |
| yii\db\mssql\QueryBuilder | QueryBuilder — конструктор запросов для баз данных MS SQL Server (версии 2008 и выше). |
| yii\db\mssql\Schema | Schema — класс для получения метаданных из баз данных MS SQL Server (версии 2008 и выше). |
| yii\db\mssql\SqlsrvPDO | Это расширение стандартного класса PDO для драйвера SQLSRV. |
| yii\db\mssql\TableSchema | TableSchema представляет метаданные таблицы базы данных. |
| yii\db\mysql\ColumnSchemaBuilder | ColumnSchemaBuilder — конструктор схемы для баз данных MySQL. |
| yii\db\mysql\QueryBuilder | QueryBuilder — это генератор запросов для баз данных MySQL. |
| yii\db\mysql\Schema | Schema — это класс для получения метаданных из базы данных MySQL (версии 4.1.x и 5.x). |
| yii\db\oci\ColumnSchemaBuilder | ColumnSchemaBuilder — это генератор схемы для баз данных Oracle. |
| yii\db\oci\QueryBuilder | QueryBuilder — это генератор запросов для баз данных Oracle. |
| yii\db\oci\Schema | Schema — это класс для получения метаданных из базы данных Oracle. |
| yii\db\pgsql\QueryBuilder | QueryBuilder — это генератор запросов для баз данных PostgreSQL. |
| yii\db\pgsql\Schema | Schema — это класс для получения метаданных из базы данных PostgreSQL (версии 9.x и выше). |
| yii\db\sqlite\ColumnSchemaBuilder | ColumnSchemaBuilder — это генератор схемы для баз данных Sqlite. |
| yii\db\sqlite\QueryBuilder | QueryBuilder — это генератор запросов для баз данных SQLite. |
| yii\db\sqlite\Schema | Schema — это класс для получения метаданных из базы данных SQLite (2/3). |
| yii\di\Container | Container реализует контейнер инъекции зависимостей. |
| yii\di\Instance | Instance представляет ссылку на именованный объект в контейнере инъекции зависимостей (DI) или в локаторе сервисов. |
| yii\di\NotInstantiableException | NotInstantiableException представляет исключение, вызванное неправильной конфигурацией или использованием контейнера инъекции зависимостей. |
| yii\di\ServiceLocator | ServiceLocator реализует локатор сервисов. |
| yii\filters\AccessControl | AccessControl предоставляет простую систему контроля доступа на основе набора правил. |
| yii\filters\AccessRule | Этот класс представляет правило доступа, определённое фильтром действий yii\filters\AccessControl. |
| yii\filters\ContentNegotiator | ContentNegotiator поддерживает переговорный формат ответа и переговорный язык приложения. |
| yii\filters\Cors | Фильтр Cors реализует Cross Origin Resource Sharing. |
| yii\filters\HostControl | HostControl предоставляет простой контроль за запрошенным именем хоста. |
| yii\filters\HttpCache | HttpCache реализует кеширование на стороне клиента, используя HTTP-заголовки Last-Modified и ETag. |
| yii\filters\PageCache | PageCache реализует кэширование страниц на стороне сервера. |
| yii\filters\RateLimitInterface | RateLimitInterface — это интерфейс, который может быть реализован объектом идентификации для обеспечения ограничения скорости. |
| yii\filters\RateLimiter | RateLimiter реализует алгоритм ограничения скорости, основанный на алгоритме «дырявый бак». |
| yii\filters\VerbFilter | VerbFilter — это фильтр действий, который фильтрует по методам HTTP-запроса. |
| yii\filters\auth\AuthInterface | AuthInterface — это интерфейс, который должны реализовывать классы методов аутентификации. |
| yii\filters\auth\AuthMethod | AuthMethod — это базовый класс, реализующий интерфейс yii\filters\auth\AuthInterface. |
| yii\filters\auth\CompositeAuth | CompositeAuth — это фильтр действий, который поддерживает несколько методов аутентификации одновременно. |
| yii\filters\auth\HttpBasicAuth | HttpBasicAuth — это фильтр действий, который поддерживает метод HTTP Basic аутентификации. |
| yii\filters\auth\HttpBearerAuth | HttpBearerAuth — это фильтр действий, который поддерживает метод аутентификации на основе токена HTTP Bearer. |
| yii\filters\auth\QueryParamAuth | QueryParamAuth — это фильтр действий, который поддерживает аутентификацию на основе токена доступа, переданного через параметр запроса. |
| yii\grid\ActionColumn | ActionColumn — это столбец виджета yii\grid\GridView, который отображает кнопки для просмотра и управления элементами. |
| yii\grid\CheckboxColumn | CheckboxColumn отображает столбец с флажками в таблице. |
| yii\grid\Column | Column — это базовый класс всех классов столбцов виджета yii\grid\GridView. |
| yii\grid\DataColumn | DataColumn — это тип столбца по умолчанию для виджета yii\grid\GridView. |
| yii\grid\GridView | Виджет GridView используется для отображения данных в таблице. |
| yii\grid\GridViewAsset | Этот пакет ресурсов предоставляет файлы javascript для виджета yii\grid\GridView. |
| yii\grid\RadioButtonColumn | RadioButtonColumn отображает столбец с радиокнопками в таблице. |
| yii\grid\SerialColumn | SerialColumn отображает столбец с номерами строк (с 1). |
| yii\helpers\ArrayHelper | ArrayHelper предоставляет дополнительные возможности работы с массивами, которые вы можете использовать в своём приложении. |
| yii\helpers\BaseArrayHelper | BaseArrayHelper предоставляет конкретную реализацию для yii\helpers\ArrayHelper. |
| yii\helpers\BaseConsole | BaseConsole предоставляет конкретную реализацию для yii\helpers\Console. |
| yii\helpers\BaseFileHelper | BaseFileHelper предоставляет конкретную реализацию для yii\helpers\FileHelper. |
| yii\helpers\BaseFormatConverter | BaseFormatConverter предоставляет конкретную реализацию для yii\helpers\FormatConverter. |
| yii\helpers\BaseHtml | BaseHtml предоставляет конкретную реализацию для yii\helpers\Html. |
| yii\helpers\BaseHtmlPurifier | BaseHtmlPurifier предоставляет конкретную реализацию для yii\helpers\HtmlPurifier. |
| yii\helpers\BaseInflector | BaseInflector предоставляет конкретную реализацию для yii\helpers\Inflector. |
| yii\helpers\BaseJson | BaseJson предоставляет конкретную реализацию для yii\helpers\Json. |
| yii\helpers\BaseMarkdown | BaseMarkdown предоставляет конкретную реализацию для yii\helpers\Markdown. |
| yii\helpers\BaseStringHelper | BaseStringHelper предоставляет конкретную реализацию для yii\helpers\StringHelper. |
| yii\helpers\BaseUrl | BaseUrl предоставляет конкретную реализацию для yii\helpers\Url. |
| yii\helpers\BaseVarDumper | BaseVarDumper предоставляет конкретную реализацию для yii\helpers\VarDumper. |
| yii\helpers\Console | Console helper предоставляет полезные методы для задач, связанных с командной строкой, таких как получение ввода или форматирование и раскрашивание вывода. |
| yii\helpers\FileHelper | File system helper (Помощник по работе с файловой системой) |
| yii\helpers\FormatConverter | FormatConverter предоставляет возможность конвертировать между различными форматами форматирования. |
| yii\helpers\Html | Html предоставляет набор статических методов для генерации часто используемых HTML тегов. |
| yii\helpers\HtmlPurifier | HtmlPurifier предоставляет возможность очищать HTML от вредоносного кода. |
| yii\helpers\Inflector | Inflector склоняет английские существительные в единственное и множественное число. Также содержит некоторые другие полезные методы. |
| yii\helpers\Json | Json — это вспомогательный класс, предоставляющий кодирование и декодирование данных в формате JSON. |
| yii\helpers\Markdown | Markdown предоставляет возможность преобразовывать Markdown в HTML. |
| yii\helpers\ReplaceArrayValue | Объект, представляющий замену значения массива во время выполнения yii\helpers\ArrayHelper::merge(). |
| yii\helpers\StringHelper | StringHelper |
| yii\helpers\UnsetArrayValue | Объект, представляющий удаление значения массива во время выполнения yii\helpers\ArrayHelper::merge(). |
| yii\helpers\Url | Url предоставляет набор статических методов для управления URL-адресами. |
| yii\helpers\VarDumper | VarDumper предназначен для замены неисправной PHP функции var_dump и print_r. |
| yii\i18n\DbMessageSource | DbMessageSource расширяет yii\i18n\MessageSource и представляет собой источник сообщений, хранящий переведённые сообщения в базе данных. |
| yii\i18n\Formatter | Formatter предоставляет набор часто используемых методов форматирования данных. |
| yii\i18n\GettextFile | GettextFile — базовый класс для представления файла сообщений Gettext. |
| yii\i18n\GettextMessageSource | GettextMessageSource представляет собой источник сообщений, основанный на GNU Gettext. |
| yii\i18n\GettextMoFile | GettextMoFile представляет файл сообщений MO Gettext. |
| yii\i18n\GettextPoFile | GettextPoFile представляет файл сообщений PO Gettext. |
| yii\i18n\I18N | I18N предоставляет функции, связанные с интернационализацией (I18N) и локализацией (L10N). |
| yii\i18n\MessageFormatter | MessageFormatter позволяет форматировать сообщения с помощью формата сообщений ICU ICU message format |
| yii\i18n\MessageSource | MessageSource — базовый класс для классов хранилища переводов сообщений. |
| yii\i18n\MissingTranslationEvent | MissingTranslationEvent представляет параметр для события yii\i18n\MessageSource::EVENT_MISSING_TRANSLATION. |
| yii\i18n\PhpMessageSource | PhpMessageSource представляет собой источник сообщений, хранящий переведённые сообщения в скриптах PHP. |
| yii\log\DbTarget | DbTarget хранит сообщения журнала в таблице базы данных. |
| yii\log\Dispatcher | Dispatcher управляет набором целей журнала. |
| yii\log\EmailTarget | EmailTarget отправляет выбранные сообщения журнала указанным адресам электронной почты. |
| yii\log\FileTarget | FileTarget записывает сообщения журнала в файл. |
| yii\log\Logger | Logger записывает сообщения журнала в памяти и отправляет их в разные цели, если $dispatcher установлен. |
| yii\log\SyslogTarget | SyslogTarget записывает журнал в syslog. |
| yii\log\Target | Target — базовый класс для всех классов целей журнала. |
| yii\mail\BaseMailer | BaseMailer служит базовым классом, реализующим основные функции, необходимые для yii\mail\MailerInterface. |
| yii\mail\BaseMessage | BaseMessage служит базовым классом, реализующим метод send(), необходимый для yii\mail\MessageInterface. |
| yii\mail\MailEvent | MailEvent представляет параметр события, используемый для событий, запускаемых yii\mail\BaseMailer. |
| yii\mail\MailerInterface | MailerInterface — интерфейс, который должны реализовывать классы почтовых клиентов. |
| yii\mail\MessageInterface | MessageInterface — интерфейс, который должны реализовывать классы сообщений почты. |
| yii\mutex\DbMutex | DbMutex — базовый класс для классов, которые используют базу данных для реализации механизма взаимного исключения («блокировки»). |
| yii\mutex\FileMutex | FileMutex реализует механизм взаимного исключения («блокировки») с помощью файлов локальной файловой системы. |
| yii\mutex\Mutex | Компонент Mutex позволяет осуществлять взаимоисключающее выполнение конкурирующих процессов, чтобы предотвратить «гонки». |
| yii\mutex\MysqlMutex | MysqlMutex реализует механизм взаимного исключения («блокировки») с помощью блокировок MySQL. |
| yii\mutex\OracleMutex | OracleMutex реализует механизм взаимного исключения («блокировки») с помощью блокировок Oracle. |
| yii\mutex\PgsqlMutex | PgsqlMutex реализует механизм взаимного исключения («блокировки») с помощью блокировок PgSQL. |
| yii\rbac\Assignment | Assignment представляет назначение роли пользователю. |
| yii\rbac\BaseManager | BaseManager — базовый класс, реализующий yii\rbac\ManagerInterface для управления RBAC. |
| yii\rbac\CheckAccessInterface | Для получения более подробной информации и инструкций по использованию CheckAccessInterface обратитесь к статье руководства по безопасности и авторизации. |
| yii\rbac\DbManager | DbManager представляет собой менеджер авторизации, хранящий информацию об авторизации в базе данных. |
| yii\rbac\Item | Для получения более подробной информации и инструкций по использованию Item обратитесь к статье руководства по безопасности и авторизации. |
| yii\rbac\ManagerInterface | Для получения более подробной информации и инструкций по использованию ManagerInterface обратитесь к статье руководства по безопасности и авторизации. |
| yii\rbac\Permission | Для получения более подробной информации и инструкций по использованию Permission обратитесь к статье руководства по безопасности и авторизации. |
| yii\rbac\PhpManager | PhpManager представляет собой менеджер авторизации, хранящий информацию об авторизации в файле скрипта PHP. |
| yii\rbac\Role | Для получения более подробной информации и инструкций по использованию Role обратитесь к статье руководства по безопасности и авторизации. |
| yii\rbac\Rule | Rule представляет собой бизнес-ограничение, которое может быть связано с ролью, разрешением или назначением. |
| yii\rest\Action | Action — базовый класс для классов действий, реализующих RESTful API. |
| yii\rest\ActiveController | ActiveController реализует общий набор действий для поддержки RESTful доступа к ActiveRecord. |
| yii\rest\Controller | Controller — базовый класс для классов контроллеров RESTful API. |
| yii\rest\CreateAction | CreateAction реализует конечную точку API для создания новой модели из заданных данных. |
| yii\rest\DeleteAction | DeleteAction реализует конечную точку API для удаления модели. |
| yii\rest\IndexAction | IndexAction реализует конечную точку API для отображения нескольких моделей. |
| yii\rest\OptionsAction | OptionsAction отвечает на запрос OPTIONS, возвращая Allow заголовок. |
| yii\rest\Serializer | Serializer преобразует объекты и коллекции ресурсов в представление массива. |
| yii\rest\UpdateAction | UpdateAction реализует конечную точку API для обновления модели. |
| yii\rest\UrlRule | UrlRule предназначен для упрощения создания правил URL для поддержки RESTful API. |
| yii\rest\ViewAction | ViewAction реализует конечную точку API для возвращения подробной информации о модели. |
| yii\test\ActiveFixture | ActiveFixture представляет собой фикстуру, поддерживаемую классом ActiveRecord или таблицей базы данных. |
| yii\test\ArrayFixture | ArrayFixture представляет произвольную фикстуру, которая может быть загружена из файлов PHP. |
| yii\test\BaseActiveFixture | BaseActiveFixture — базовый класс для классов фикстур, которые поддерживают доступ к данным фикстур в качестве объектов ActiveRecord. |
| yii\test\DbFixture | DbFixture — базовый класс для фикстур, связанных с базой данных. |
| yii\test\Fixture | Fixture представляет фиксированное состояние среды тестирования. |
| yii\test\FixtureTrait | FixtureTrait предоставляет функциональность для загрузки, выгрузки и доступа к фикстурам для тестового случая. |
| yii\test\InitDbFixture | InitDbFixture представляет начальное состояние, необходимое для тестов, связанных с базой данных. |
| yii\validators\BooleanValidator | BooleanValidator проверяет, является ли значение атрибута булевым значением. |
| yii\validators\CompareValidator | CompareValidator сравнивает указанное значение атрибута с другим значением. |
| yii\validators\DateValidator | DateValidator проверяет, представляет ли атрибут дату, время или дату и время в правильном формате $format. |
| yii\validators\DefaultValueValidator | DefaultValueValidator устанавливает атрибут в указанное значение по умолчанию. |
| yii\validators\EachValidator | EachValidator валидирует массив, проверяя каждый его элемент по встроенному правилу валидации. |
| yii\validators\EmailValidator | EmailValidator валидирует, является ли значение атрибута правильным электронным адресом. |
| yii\validators\ExistValidator | ExistValidator валидирует, существует ли значение атрибута в таблице. |
| yii\validators\FileValidator | FileValidator проверяет, является ли атрибут допустимым загруженным файлом. |
| yii\validators\FilterValidator | FilterValidator преобразует значение атрибута в соответствии с фильтром. |
| yii\validators\ImageValidator | ImageValidator проверяет, является ли атрибут допустимым изображением. |
| yii\validators\InlineValidator | InlineValidator представляет валидатор, который определен как метод в объекте, который валидируется. |
| yii\validators\IpValidator | Валидатор проверяет, является ли значение атрибута допустимым адресом IPv4/IPv6 или подсетью. |
| yii\validators\NumberValidator | NumberValidator проверяет, является ли значение атрибута числом. |
| yii\validators\PunycodeAsset | Этот пакет ресурсов предоставляет файлы javascript, необходимые для клиентской валидации yii\validators\EmailValidator. |
| yii\validators\RangeValidator | RangeValidator проверяет, находится ли значение атрибута в списке значений. |
| yii\validators\RegularExpressionValidator | RegularExpressionValidator проверяет, соответствует ли значение атрибута указанному $pattern. |
| yii\validators\RequiredValidator | RequiredValidator проверяет, что указанный атрибут не имеет нулевого или пустого значения. |
| yii\validators\SafeValidator | SafeValidator служит валидатором-заглушкой, основное назначение которого — отметить атрибуты как безопасные для массового назначения. |
| yii\validators\StringValidator | StringValidator проверяет, что значение атрибута имеет определенную длину. |
| yii\validators\UniqueValidator | UniqueValidator проверяет, что значение атрибута уникально в указанной таблице базы данных. |
| yii\validators\UrlValidator | UrlValidator проверяет, является ли значение атрибута допустимым URL http или https. |
| yii\validators\ValidationAsset | Этот пакет ресурсов предоставляет файлы javascript для клиентской валидации. |
| yii\validators\Validator | Validator — базовый класс для всех валидаторов. |
| yii\web\Application | Application — базовый класс для всех классов веб-приложения. |
| yii\web\AssetBundle | AssetBundle представляет собой коллекцию файлов ресурсов, таких как CSS, JS, изображения. |
| yii\web\AssetConverter | AssetConverter поддерживает преобразование нескольких популярных форматов сценариев в скрипты JS или CSS. |
| yii\web\AssetConverterInterface | Интерфейс AssetConverterInterface должен быть реализован классами преобразователей ресурсов. |
| yii\web\AssetManager | AssetManager управляет конфигурацией и загрузкой пакета ресурсов. |
| yii\web\BadRequestHttpException | BadRequestHttpException представляет собой HTTP-исключение «Ошибка запроса» со статусом 400. |
| yii\web\CacheSession | CacheSession реализует компонент сессий, используя кэш как средство хранения. |
| yii\web\CompositeUrlRule | CompositeUrlRule — базовый класс для классов правил URL, которые состоят из нескольких более простых правил. |
| yii\web\ConflictHttpException | ConflictHttpException представляет собой HTTP-исключение «Конфликт» со статусом 409. |
| yii\web\Controller | Controller — базовый класс веб-контроллеров. |
| yii\web\Cookie | Cookie представляет информацию, связанную с cookie, например, $name, $value, $domain и т. д. |
| yii\web\CookieCollection | CookieCollection сохраняет доступные cookie в текущем запросе. |
| yii\web\DbSession | DbSession расширяет yii\web\Session, используя базу данных для хранения данных сессии. |
| yii\web\ErrorAction | ErrorAction отображает ошибки приложения, используя указанный вид. |
| yii\web\ErrorHandler | ErrorHandler обрабатывает неперехваченные PHP-ошибки и исключения. |
| yii\web\ForbiddenHttpException | ForbiddenHttpException представляет собой HTTP-исключение «Запрещено» со статусом 403. |
| yii\web\GoneHttpException | GoneHttpException представляет собой HTTP-исключение «Ушло» со статусом 410. |
| yii\web\GroupUrlRule | GroupUrlRule представляет собой коллекцию правил URL, которые используют один и тот же префикс в своих шаблонах и маршрутах. |
| yii\web\HeaderCollection | HeaderCollection используется yii\web\Response для хранения зарегистрированных HTTP-заголовков. |
| yii\web\HtmlResponseFormatter | HtmlResponseFormatter форматирует заданные данные в содержимое HTML-ответа. |
| yii\web\HttpException | HttpException представляет собой исключение, вызванное некорректным запросом пользователя. |
| yii\web\IdentityInterface | IdentityInterface — интерфейс, который должен быть реализован классом, предоставляющим идентификационную информацию. |
| yii\web\JqueryAsset | Этот пакет ресурсов предоставляет библиотеку JavaScript jQuery. |
| yii\web\JsExpression | JsExpression отмечает строку как JavaScript-выражение. |
| yii\web\JsonParser | Парсит исходный HTTP-запрос с помощью yii\helpers\Json::decode() |
| yii\web\JsonResponseFormatter | JsonResponseFormatter форматирует заданные данные в содержимое ответа JSON или JSONP. |
| yii\web\Link | Link представляет собой объект ссылки, как определено в JSON Hypermedia API Language. |
| yii\web\Linkable | Linkable — интерфейс, который должны реализовывать классы, обычно представляющие локализуемые ресурсы. |
| yii\web\MethodNotAllowedHttpException | MethodNotAllowedHttpException представляет собой HTTP-исключение «Метод запрещён» со статусом 405. |
| yii\web\MultiFieldSession | MultiFieldSession — базовый класс для реализаций хранения сессий с поддержкой хранения данных с несколькими полями. |
| yii\web\MultipartFormDataParser | MultipartFormDataParser парсит содержимое, закодированное как 'multipart/form-data'. |
| yii\web\NotAcceptableHttpException | NotAcceptableHttpException представляет собой HTTP-исключение «Неприемлемо» со статусом 406. |
| yii\web\NotFoundHttpException | NotFoundHttpException представляет собой HTTP-исключение «Не найдено» со статусом 404. |
| yii\web\RangeNotSatisfiableHttpException | RangeNotSatisfiableHttpException представляет собой исключение, вызванное некорректным запросом пользователя. |
| yii\web\Request | Класс веб-запроса Request представляет HTTP-запрос. |
| yii\web\RequestParserInterface | Интерфейс для классов, которые парсят исходное тело запроса в массив параметров. |
| yii\web\Response | Класс веб-ответа Response представляет HTTP-ответ. |
| yii\web\ResponseFormatterInterface | ResponseFormatterInterface определяет интерфейс, необходимый для форматирования ответа перед его отправкой. |
| yii\web\ServerErrorHttpException | ServerErrorHttpException представляет собой HTTP-исключение «Внутренняя ошибка сервера» со статусом 500. |
| yii\web\Session | Session предоставляет управление данными сессии и соответствующие конфигурации. |
| yii\web\SessionIterator | SessionIterator реализует итератор для обхода переменных сессии, управляемых yii\web\Session. |
| yii\web\TooManyRequestsHttpException | TooManyRequestsHttpException представляет собой HTTP-исключение «Слишком много запросов» со статусом 429. |
| yii\web\UnauthorizedHttpException | UnauthorizedHttpException представляет собой HTTP-исключение «Не авторизован» со статусом 401. |
| yii\web\UnprocessableEntityHttpException | UnprocessableEntityHttpException представляет собой HTTP-исключение «Необрабатываемый ресурс» со статусом 422. |
| yii\web\UnsupportedMediaTypeHttpException | UnsupportedMediaTypeHttpException представляет собой HTTP-исключение «Неподдерживаемый тип медиа» со статусом 415. |
| yii\web\UploadedFile | UploadedFile представляет информацию об загруженном файле. |
| yii\web\UrlManager | UrlManager обрабатывает парсинг HTTP-запросов и создание URL на основе набора правил. |
| yii\web\UrlNormalizer | UrlNormalizer нормализует URL для yii\web\UrlManager и yii\web\UrlRule. |
| yii\web\UrlNormalizerRedirectException | UrlNormalizerRedirectException представляет информацию о перенаправлении, которое должно быть выполнено во время нормализации URL. |
| yii\web\UrlRule | UrlRule представляет правило, используемое yii\web\UrlManager для разбора и генерации URL-адресов. |
| yii\web\UrlRuleInterface | UrlRuleInterface — это интерфейс, который должны реализовывать классы правил URL. |
| yii\web\User | User — это класс компонента приложения user, который управляет статусом аутентификации пользователя. |
| yii\web\UserEvent | Этот класс событий используется для событий, срабатывающих классом yii\web\User. |
| yii\web\View | View представляет объект представления в шаблоне MVC. |
| yii\web\ViewAction | ViewAction представляет действие, которое отображает представление в соответствии с заданным пользователем параметром. |
| yii\web\XmlResponseFormatter | XmlResponseFormatter форматирует заданные данные в содержимое XML-ответа. |
| yii\web\YiiAsset | Этот набор ресурсов предоставляет базовые JavaScript-файлы для Yii Framework. |
| yii\widgets\ActiveField | ActiveField представляет поле ввода формы в yii\widgets\ActiveForm. |
| yii\widgets\ActiveForm | ActiveForm — это виджет, который создаёт интерактивную HTML-форму для одной или нескольких моделей данных. |
| yii\widgets\ActiveFormAsset | |
| yii\widgets\BaseListView | BaseListView — это базовый класс для виджетов, отображающих данные из поставщика данных, таких как ListView и GridView. |
| yii\widgets\Block | Block записывает весь вывод между вызовами begin() и end() и хранит его в yii\base\View::$blocks. |
| yii\widgets\Breadcrumbs | Breadcrumbs отображает список ссылок, указывающих положение текущей страницы в иерархии всего сайта. |
| yii\widgets\ContentDecorator | ContentDecorator записывает весь вывод между вызовами begin() и end(), передаёт его в указанный файл представления как $content и затем выводит результат рендеринга. |
| yii\widgets\DetailView | DetailView отображает подробности одной модели данных $model. |
| yii\widgets\FragmentCache | FragmentCache используется yii\base\View для кэширования фрагментов страниц. |
| yii\widgets\InputWidget | InputWidget — это базовый класс для виджетов, собирающих пользовательские вводы. |
| yii\widgets\LinkPager | LinkPager отображает список гиперссылок, ведущих к различным страницам целевого объекта. |
| yii\widgets\LinkSorter | LinkSorter отображает список ссылок сортировки для данного определения сортировки. |
| yii\widgets\ListView | Виджет ListView используется для отображения данных из источника данных. Каждая модель данных отображается с использованием указанного представления. |
| yii\widgets\MaskedInput | MaskedInput генерирует поле ввода с маской. |
| yii\widgets\MaskedInputAsset | Набор ресурсов для виджета yii\widgets\MaskedInput. |
| yii\widgets\Menu | Menu отображает многоуровневое меню с помощью вложенных HTML-списков. |
| yii\widgets\Pjax | Pjax — это виджет, интегрирующий jQuery-плагин pjax. |
| yii\widgets\PjaxAsset | Этот набор ресурсов предоставляет javascript-файлы, необходимые для виджета yii\widgets\Pjax. |
| yii\widgets\Spaceless | Виджет Spaceless удаляет пробельные символы между HTML-тегами. Пробелы внутри HTML-тегов или в простом тексте всегда остаются нетронутыми. |
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/index.html