25 个关注者

Yii 框架 2.0 API 文档

这是 Yii 框架 API 文档。这里您将找到有关框架提供的所有类的详细资料。下面您将找到一个按其完全限定名(包括命名空间)排序的现有类、接口和特性的列表。它们中的每一个都拥有一个专门页面,其中包含有关类目的的描述、可用方法的列表、属性和常量,以及有关如何使用它们每个功能的详细描述。

在本页面上,您将找到框架 2.0 版本中包含的所有类。您可以使用右上角的下拉菜单在版本之间切换。

**您可以使用顶部的搜索表单搜索 API 文档。**您可以搜索类名,以及方法和属性名称,例如 ActiveRecord.save() 或仅 .save()::save()

您可以下载 API 文档以供离线使用

本页面也提供 JSON 格式
curl https://yiiframework.cn/doc/api/2.0 -H 'Accept: application/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 提供了 IteratorAggregateArrayAccessCountable 的实现。
yii\base\Arrayable Arrayable 是希望支持其实例的可定制表示的类应实现的接口。
yii\base\ArrayableTrait ArrayableTrait 提供了 yii\base\Arrayable 接口的通用实现。
yii\base\BaseObject BaseObject 是实现 *属性* 特性的基类。
yii\base\Behavior Behavior 是所有行为类的基类。
yii\base\BootstrapInterface BootstrapInterface 是希望参与应用程序引导过程的类应实现的接口。
yii\base\Component Component 是实现 *属性*、*事件* 和 *行为* 特性的基类。
yii\base\Configurable Configurable 是希望通过其构造函数的最后一个参数支持配置其属性的类应实现的接口。
yii\base\Controller Controller 是包含控制器逻辑的类的基类。
yii\base\DynamicContentAwareInterface DynamicContentAwareInterface 是希望支持 yii\base\View 动态内容功能的类应实现的接口。
yii\base\DynamicContentAwareTrait DynamicContentAwareTrait 为支持 yii\base\View 动态内容功能的类实现了通用方法。
yii\base\DynamicModel DynamicModel 是一个模型类,它支持使用其构造函数或 defineAttribute() 在运行时定义属性(所谓的“动态属性”)。DynamicModel 可用于支持临时数据验证。
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\InvalidArgumentException InvalidArgumentException 代表由传递给方法的无效参数引起的异常。
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\Applicationyii\base\Request 的响应。
yii\base\Security Security 提供了一组用于处理常见的安全相关任务的方法。
yii\base\StaticInstanceInterface StaticInstanceInterface 是为类提供静态实例的接口,这些实例可用于获取无法在静态方法中表达的类元信息。
yii\base\StaticInstanceTrait StaticInstanceTrait 提供了满足 yii\base\StaticInstanceInterface 接口的方法。
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\AttributesBehavior AttributesBehavior 在发生某些事件时会自动将指定的值分配给 ActiveRecord 对象的一个或多个属性。
yii\behaviors\BlameableBehavior BlameableBehavior 会自动使用当前用户 ID 填充指定的属性。
yii\behaviors\CacheableWidgetBehavior 可缓存的小部件行为会根据指定的持续时间和依赖关系自动缓存小部件内容。
yii\behaviors\OptimisticLockBehavior OptimisticLockBehavior 会使用 optimisticLock() 返回的列名自动升级模型的锁定版本。
yii\behaviors\SluggableBehavior SluggableBehavior 会自动将指定属性填充为可用于 URL 中的 slug 的值。
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 基于 memcachememcached 实现缓存应用程序组件。
yii\caching\MemCacheServer MemCacheServer 表示单个 memcache 或 memcached 服务器的配置数据。
yii\caching\TagDependency TagDependency 将缓存数据项与一个或多个 $tags 相关联。
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 此资产包提供了 yii\captcha\Captcha 小部件所需的 JavaScript 文件。
yii\captcha\CaptchaValidator CaptchaValidator 验证属性值是否与 CAPTCHA 中显示的验证码相同。
yii\console\Application Application 表示一个控制台应用程序。
yii\console\Controller Controller 是控制台命令类的基类。
yii\console\ErrorHandler ErrorHandler 处理未捕获的 PHP 错误和异常。
yii\console\Exception Exception 表示由控制台命令的错误使用引起的异常。
yii\console\ExitCode 此类提供用于定义控制台命令退出代码的常量。
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 内置 Web 服务器。
yii\console\widgets\Table Table 类在控制台中显示表格。
yii\data\ActiveDataFilter ActiveDataFilter 允许以适合 yii\db\QueryInterface::where() 的格式组合过滤条件。
yii\data\ActiveDataProvider ActiveDataProvider 实现基于 yii\db\Queryyii\db\ActiveQuery 的数据提供者。
yii\data\ArrayDataProvider ArrayDataProvider 实现基于数据数组的数据提供者。
yii\data\BaseDataProvider BaseDataProvider 提供一个实现 yii\data\DataProviderInterface 的基类。
yii\data\DataFilter DataFilter 是用于处理查询过滤规范的特殊 yii\base\Model
yii\data\DataProviderInterface DataProviderInterface 是数据提供者类必须实现的接口。
yii\data\Pagination Pagination 表示与数据项分页相关的相关信息。
yii\data\Sort Sort 表示与排序相关的相关信息。
yii\data\SqlDataProvider SqlDataProvider 实现基于纯 SQL 语句的数据提供者。
yii\db\ActiveQuery ActiveQuery 表示与 ActiveRecord 类关联的 DB 查询。
yii\db\ActiveQueryInterface ActiveQueryInterface 定义了 ActiveRecord 查询类要实现的通用接口。
yii\db\ActiveQueryTrait ActiveQueryTrait 为 ActiveRecord 查询类实现了通用方法和属性。
yii\db\ActiveRecord ActiveRecord 是表示关系数据的对象的类的基类。
yii\db\ActiveRecordInterface ActiveRecordInterface。
yii\db\ActiveRelationTrait ActiveRelationTrait 为 ActiveRecord 关系查询实现了通用方法和属性。
yii\db\AfterSaveEvent AfterSaveEvent 表示在 yii\db\ActiveRecord::EVENT_AFTER_INSERTyii\db\ActiveRecord::EVENT_AFTER_UPDATE 中可用的信息。
yii\db\ArrayExpression 类 ArrayExpression 表示一个数组 SQL 表达式。
yii\db\BaseActiveRecord ActiveRecord 是表示关系数据的对象的类的基类。
yii\db\BatchQueryResult BatchQueryResult 表示批处理查询,您可以从中以批处理方式检索数据。
yii\db\CheckConstraint CheckConstraint 表示表 CHECK 约束的元数据。
yii\db\ColumnSchema ColumnSchema 类描述数据库表中列的元数据。
yii\db\ColumnSchemaBuilder ColumnSchemaBuilder 帮助使用 PHP 接口定义数据库模式类型。
yii\db\Command Command 表示要针对数据库执行的 SQL 语句。
yii\db\Connection Connection 表示通过 PDO 与数据库的连接。
yii\db\Constraint Constraint 表示表约束的元数据。
yii\db\ConstraintFinderInterface ConstraintFinderInterface 定义了获取表约束信息的方法。
yii\db\ConstraintFinderTrait ConstraintFinderTrait 提供了获取表约束信息的方法。
yii\db\DataReader DataReader 表示来自查询结果集的行的前向流。
yii\db\DefaultValueConstraint DefaultValueConstraint 表示表 DEFAULT 约束的元数据。
yii\db\Exception Exception 表示由某些与 DB 相关的操作引起的异常。
yii\db\Expression Expression 表示不需要转义或引用的 DB 表达式。
yii\db\ExpressionBuilder 类 ExpressionBuilder 构建 yii\db\Expression 类的对象。
yii\db\ExpressionBuilderInterface 接口 ExpressionBuilderInterface 用于从实现 yii\db\ExpressionInterface 的特定表达式对象构建原始 SQL。
yii\db\ExpressionBuilderTrait Trait ExpressionBuilderTrait 为应实现 yii\db\ExpressionBuilderInterface 的类提供通用构造函数
yii\db\ExpressionInterface 接口 ExpressionInterface 用于标记应该以特殊方式构建的类。
yii\db\ForeignKeyConstraint ForeignKeyConstraint 表示表 FOREIGN KEY 约束的元数据。
yii\db\IndexConstraint IndexConstraint 表示表 INDEX 约束的元数据。
yii\db\IntegrityException Exception 表示由违反 DB 约束引起的异常。
yii\db\JsonExpression 类 JsonExpression 表示应该编码为 JSON 的数据。
yii\db\Migration Migration 是表示数据库迁移的基类。
yii\db\MigrationInterface MigrationInterface 定义了数据库迁移要实现的最小方法集。
yii\db\PdoValue 类 PdoValue 表示应该以确切的 $type 绑定到 PDO 的 $value。
yii\db\PdoValueBuilder 类 PdoValueBuilder 构建 yii\db\PdoValue 表达式类的对象。
yii\db\Query Query 表示 SELECT SQL 语句,它以独立于 DBMS 的方式进行。
yii\db\QueryBuilder QueryBuilder 基于作为 yii\db\Query 对象给出的规范构建 SELECT SQL 语句。
yii\db\QueryExpressionBuilder 类 QueryExpressionBuilder 在内部使用统一的 yii\db\QueryBuilder 表达式构建接口构建 yii\db\Query 对象。
yii\db\QueryInterface QueryInterface 定义了数据库查询要实现的最小方法集。
yii\db\QueryTrait BaseQuery 特性表示数据库查询的最小方法集。
yii\db\Schema Schema 是具体 DBMS 特定模式类的基类。
yii\db\SchemaBuilderTrait SchemaBuilderTrait 包含用于创建 yii\db\ColumnSchemaBuilder 实例的快捷方法。
yii\db\SqlToken SqlToken 表示由 yii\db\SqlTokenizer 或其子类产生的 SQL 标记。
yii\db\SqlTokenizer SqlTokenizer 将 SQL 查询拆分为单独的 SQL 标记。
yii\db\StaleObjectException
yii\db\TableSchema TableSchema 代表数据库表的元数据。
yii\db\Transaction Transaction 代表一个数据库事务。
yii\db\ViewFinderTrait ViewFinderTrait 实现 getViewNames 方法,用于查找数据库中的视图。
yii\db\conditions\AndCondition 使用 AND 运算符连接两个或多个 SQL 表达式的条件。
yii\db\conditions\BetweenColumnsCondition BetweenColumnCondition 类表示一个 BETWEEN 条件,其中值介于两个列之间。例如
yii\db\conditions\BetweenColumnsConditionBuilder BetweenColumnsConditionBuilder 类构建 yii\db\conditions\BetweenColumnsCondition 的对象
yii\db\conditions\BetweenCondition BetweenCondition 类表示一个 BETWEEN 条件。
yii\db\conditions\BetweenConditionBuilder BetweenConditionBuilder 类构建 yii\db\conditions\BetweenCondition 的对象
yii\db\conditions\ConditionInterface ConditionInterface 接口应由表示框架 DBAL 中条件的类实现。
yii\db\conditions\ConjunctionCondition ConjunctionCondition 类
yii\db\conditions\ConjunctionConditionBuilder ConjunctionConditionBuilder 类构建抽象类 yii\db\conditions\ConjunctionCondition 的对象
yii\db\conditions\ExistsCondition 表示 EXISTS 运算符的条件。
yii\db\conditions\ExistsConditionBuilder ExistsConditionBuilder 类构建 yii\db\conditions\ExistsCondition 的对象
yii\db\conditions\HashCondition 基于列值对的条件。
yii\db\conditions\HashConditionBuilder HashConditionBuilder 类构建 yii\db\conditions\HashCondition 的对象
yii\db\conditions\InCondition InCondition 类表示 IN 条件。
yii\db\conditions\InConditionBuilder InConditionBuilder 类构建 yii\db\conditions\InCondition 的对象
yii\db\conditions\LikeCondition LikeCondition 类表示一个 LIKE 条件。
yii\db\conditions\LikeConditionBuilder LikeConditionBuilder 类构建 yii\db\conditions\LikeCondition 的对象
yii\db\conditions\NotCondition 反转传递的 condition 的条件。
yii\db\conditions\NotConditionBuilder NotConditionBuilder 类构建 yii\db\conditions\NotCondition 的对象
yii\db\conditions\OrCondition 使用 AND 运算符连接两个或多个 SQL 表达式的条件。
yii\db\conditions\SimpleCondition SimpleCondition 类表示一个简单的条件,例如 "column" operator value
yii\db\conditions\SimpleConditionBuilder NotConditionBuilder 类构建 yii\db\conditions\SimpleCondition 的对象
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\cubrid\conditions\LikeConditionBuilder
yii\db\mssql\ColumnSchema MSSQL 数据库的 ColumnSchema 类
yii\db\mssql\ColumnSchemaBuilder ColumnSchemaBuilder 是 MSSQL 数据库的模式构建器。
yii\db\mssql\DBLibPDO 这是 DBLIB 驱动程序的默认 PDO 类的扩展。
yii\db\mssql\PDO 这是 MSSQL 和 DBLIB 驱动程序的默认 PDO 类的扩展。
yii\db\mssql\QueryBuilder QueryBuilder 是 MS SQL Server 数据库(版本 2008 及更高版本)的查询构建器。
yii\db\mssql\Schema Schema 是从 MS SQL Server 数据库(版本 2008 及更高版本)检索元数据的类。
yii\db\mssql\SqlsrvPDO 这是 SQLSRV 驱动程序的默认 PDO 类的扩展。
yii\db\mssql\TableSchema TableSchema 代表数据库表的元数据。
yii\db\mssql\conditions\InConditionBuilder
yii\db\mssql\conditions\LikeConditionBuilder
yii\db\mysql\ColumnSchema MySQL 数据库的 ColumnSchema 类
yii\db\mysql\ColumnSchemaBuilder ColumnSchemaBuilder 是 MySQL 数据库的模式构建器。
yii\db\mysql\JsonExpressionBuilder JsonExpressionBuilder 类为 MySQL DBMS 构建 yii\db\JsonExpression
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\Command Command 表示要针对数据库执行的 Oracle SQL 语句。
yii\db\oci\QueryBuilder QueryBuilder 是 Oracle 数据库的查询构建器。
yii\db\oci\Schema Schema 是从 Oracle 数据库检索元数据的类。
yii\db\oci\conditions\InConditionBuilder
yii\db\oci\conditions\LikeConditionBuilder
yii\db\pgsql\ArrayExpressionBuilder ArrayExpressionBuilder 类为 PostgreSQL DBMS 构建 yii\db\ArrayExpression
yii\db\pgsql\ArrayParser 该类将 PostgreSQL 数组表示转换为 PHP 数组
yii\db\pgsql\ColumnSchema PostgreSQL 数据库的 ColumnSchema 类。
yii\db\pgsql\JsonExpressionBuilder JsonExpressionBuilder 类为 PostgreSQL DBMS 构建 yii\db\JsonExpression
yii\db\pgsql\QueryBuilder QueryBuilder 是 PostgreSQL 数据库的查询构建器。
yii\db\pgsql\Schema Schema 是从 PostgreSQL 数据库(版本 9.x 及更高版本)检索元数据的类。
yii\db\sqlite\ColumnSchemaBuilder ColumnSchemaBuilder 是 Sqlite 数据库的模式构建器。
yii\db\sqlite\Command Command 表示要针对数据库执行的 SQLite 的 SQL 语句。
yii\db\sqlite\QueryBuilder QueryBuilder 是 SQLite 数据库的查询构建器。
yii\db\sqlite\Schema Schema 是从 SQLite (2/3) 数据库检索元数据的类。
yii\db\sqlite\SqlTokenizer SqlTokenizer 将 SQLite 查询拆分为单个 SQL 令牌。
yii\db\sqlite\conditions\InConditionBuilder
yii\db\sqlite\conditions\LikeConditionBuilder
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\AjaxFilter AjaxFilter 允许仅限制对 ajax 请求的访问。
yii\filters\ContentNegotiator ContentNegotiator 支持响应格式协商和应用程序语言协商。
yii\filters\Cors Cors 过滤器实现 跨域资源共享
yii\filters\HostControl HostControl 对请求的主机名提供简单的控制。
yii\filters\HttpCache HttpCache 通过利用 Last-ModifiedETag HTTP 标头实现客户端缓存。
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\HttpHeaderAuth HttpHeaderAuth 是一个操作过滤器,它支持通过 HTTP 标头进行 HTTP 身份验证。
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 此资产包为 yii\grid\GridView 小部件提供 javascript 文件。
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\BaseIpHelper BaseIpHelper 类为 yii\helpers\IpHelper 提供具体实现
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 助手提供用于命令行相关任务的有用方法,例如获取输入或格式化和着色输出。
yii\helpers\FileHelper 文件系统助手。
yii\helpers\FormatConverter FormatConverter 提供在不同格式化模式格式之间转换的功能。
yii\helpers\Html Html 提供一组用于生成常用的 HTML 标签的静态方法。
yii\helpers\HtmlPurifier HtmlPurifier 提供从任何有害代码中清理 HTML 的能力。
yii\helpers\Inflector Inflector 将英语名词变为复数和单数。它还包含一些其他有用的方法。
yii\helpers\IpHelper IpHelper 类提供一组与 IP 相关的静态方法。
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\Locale Locale 通过便捷的方法提供各种语言环境信息。
yii\i18n\MessageFormatter MessageFormatter 允许通过 ICU 消息格式 格式化消息。
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\LogRuntimeException LogRuntimeException 表示由日志传递问题导致的异常。
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\mutex\RetryAcquireTrait RetryAcquireTrait 特性。
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 实现了一组常见的操作,以支持对 ActiveRecord 的 RESTful 访问。
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 通过发回 Allow 标头来响应 OPTIONS 请求。
yii\rest\Serializer Serializer 将资源对象和集合转换为数组表示形式。
yii\rest\UpdateAction UpdateAction 实现 API 端点,用于更新模型。
yii\rest\UrlRule UrlRule 用于简化 RESTful API 支持的 URL 规则创建。
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\FileFixtureTrait FileFixtureTrait 提供了从文件加载数据夹具的功能。
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 此资产包提供 yii\validators\EmailValidator 的客户端验证所需的 javascript 文件。
yii\validators\RangeValidator RangeValidator 验证属性值是否在值列表中。
yii\validators\RegularExpressionValidator RegularExpressionValidator 验证属性值是否与指定的 $pattern 匹配。
yii\validators\RequiredValidator RequiredValidator 验证指定属性是否没有 null 或空值。
yii\validators\SafeValidator SafeValidator 充当一个虚拟验证器,其主要目的是将属性标记为对批量赋值安全。
yii\validators\StringValidator StringValidator 验证属性值的长度是否符合要求。
yii\validators\TrimValidator 此类将属性值转换为字符串并去除字符。
yii\validators\UniqueValidator UniqueValidator 验证属性值在指定的数据库表中是否唯一。
yii\validators\UrlValidator UrlValidator 验证属性值是否为有效的 http 或 https URL。
yii\validators\ValidationAsset 此资产包提供了客户端验证的 javascript 文件。
yii\validators\Validator Validator 是所有验证器的基类。
yii\web\Application Application 是所有 Web 应用程序类的基类。
yii\web\AssetBundle AssetBundle 表示资产文件的集合,例如 CSS、JS、图像。
yii\web\AssetConverter AssetConverter 支持将几种流行的格式转换为 JS 或 CSS 文件。
yii\web\AssetConverterInterface 资产转换器类必须实现 AssetConverterInterface。
yii\web\AssetManager AssetManager 管理资产包配置和加载。
yii\web\BadRequestHttpException BadRequestHttpException 表示状态码为 400 的“错误请求”HTTP 异常。
yii\web\CacheSession CacheSession 使用缓存作为存储介质实现会话组件。
yii\web\CompositeUrlRule CompositeUrlRule 是由多个更简单的规则组成的 URL 规则类的基类。
yii\web\ConflictHttpException ConflictHttpException 表示状态码为 409 的“冲突”HTTP 异常。
yii\web\Controller Controller 是 Web 控制器的基类。
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 表示状态码为 403 的“禁止”HTTP 异常。
yii\web\GoneHttpException GoneHttpException 表示状态码为 410 的“已消失”HTTP 异常。
yii\web\GroupUrlRule GroupUrlRule 表示一组 URL 规则,它们在模式和路由中共享相同的前缀。
yii\web\HeaderCollection HeaderCollection 由 yii\web\Response 用于维护当前注册的 HTTP 头部。
yii\web\HeadersAlreadySentException HeadersAlreadySentException 表示在发送 Web 响应之前已发送任何头部引起的异常。
yii\web\HtmlResponseFormatter HtmlResponseFormatter 将给定的数据格式化为 HTML 响应内容。
yii\web\HttpException HttpException 表示由最终用户的错误请求引起的异常。
yii\web\IdentityInterface IdentityInterface 是提供身份信息的类应实现的接口。
yii\web\JqueryAsset 此资产包提供 jQuery JavaScript 库。
yii\web\JsExpression JsExpression 将字符串标记为 JavaScript 表达式。
yii\web\JsonParser 使用 yii\helpers\Json::decode() 解析原始 HTTP 请求。
yii\web\JsonResponseFormatter JsonResponseFormatter 将给定的数据格式化为 JSON 或 JSONP 响应内容。
yii\web\Link Link 表示 JSON 超媒体 API 语言 中定义的链接对象。
yii\web\Linkable Linkable 是通常表示可定位资源的类应实现的接口。
yii\web\MethodNotAllowedHttpException MethodNotAllowedHttpException 表示状态代码为 405 的“方法不允许”HTTP 异常。
yii\web\MultiFieldSession MultiFieldSession 是具有多字段数据存储支持的会话存储实现的基类。
yii\web\MultipartFormDataParser MultipartFormDataParser 解析编码为“multipart/form-data”的内容。
yii\web\NotAcceptableHttpException NotAcceptableHttpException 表示状态代码为 406 的“不可接受”HTTP 异常。
yii\web\NotFoundHttpException NotFoundHttpException 表示状态代码为 404 的“未找到”HTTP 异常。
yii\web\RangeNotSatisfiableHttpException RangeNotSatisfiableHttpException 表示由最终用户的错误请求引起的异常。
yii\web\Request Web Request 类表示 HTTP 请求。
yii\web\RequestParserInterface 解析原始请求主体为参数数组的类的接口。
yii\web\Response Web Response 类表示 HTTP 响应。
yii\web\ResponseFormatterInterface ResponseFormatterInterface 指定在发送响应之前格式化响应所需的接口。
yii\web\ServerErrorHttpException ServerErrorHttpException 表示状态代码为 500 的“内部服务器错误”HTTP 异常。
yii\web\Session Session 提供会话数据管理和相关配置。
yii\web\SessionIterator SessionIterator 实现了一个 迭代器,用于遍历由 yii\web\Session 管理的会话变量。
yii\web\TooManyRequestsHttpException TooManyRequestsHttpException 表示状态代码为 429 的“太多请求”HTTP 异常。
yii\web\UnauthorizedHttpException UnauthorizedHttpException 表示状态代码为 401 的“未授权”HTTP 异常。
yii\web\UnprocessableEntityHttpException UnprocessableEntityHttpException 表示状态代码为 422 的“不可处理的实体”HTTP 异常。
yii\web\UnsupportedMediaTypeHttpException UnsupportedMediaTypeHttpException 表示状态代码为 415 的“不支持的媒体类型”HTTP 异常。
yii\web\UploadedFile UploadedFile 表示上传文件的相关信息。
yii\web\UrlManager UrlManager 处理 HTTP 请求解析和根据一组规则创建 URL。
yii\web\UrlNormalizer UrlNormalizer 规范化 yii\web\UrlManageryii\web\UrlRule 的 URL。
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 此资产包提供 Yii 框架的基本 JavaScript 文件。
yii\widgets\ActiveField ActiveField 表示 yii\widgets\ActiveForm 中的表单输入字段。
yii\widgets\ActiveForm ActiveForm 是一个构建一个或多个数据模型的交互式 HTML 表单的小部件。
yii\widgets\ActiveFormAsset yii\widgets\ActiveForm 小部件的资产包。
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 是一个将 pjax jQuery 插件集成的小部件。
yii\widgets\PjaxAsset 此资产包提供 yii\widgets\Pjax 小部件所需的 javascript 文件。
yii\widgets\Spaceless Spaceless 小部件删除 HTML 标签之间的空格字符。HTML 标签或纯文本中的空格始终保持不变。