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 Cacheable 小部件行为根据指定的持续时间和依赖项自动缓存小部件内容。
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 缓存。
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 表示与 Active Record 类关联的 DB 查询。
yii\db\ActiveQueryInterface ActiveQueryInterface 定义了 Active Record 查询类必须实现的通用接口。
yii\db\ActiveQueryTrait ActiveQueryTrait 为 Active Record 查询类实现了通用方法和属性。
yii\db\ActiveRecord ActiveRecord 是表示关系数据的类的基类(以对象的形式)。
yii\db\ActiveRecordInterface ActiveRecordInterface。
yii\db\ActiveRelationTrait ActiveRelationTrait 为 Active Record 关系查询实现了通用方法和属性。
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 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 以独立于 DBMS 的方式表示 SELECT SQL 语句。
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 表示 DB 事务。
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 基本身份验证方法。
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 是与 DB 相关的夹具的基类。
yii\test\FileFixtureTrait FileFixtureTrait 提供从文件加载数据夹具的功能。
yii\test\Fixture Fixture 表示测试环境的固定状态。
yii\test\FixtureTrait FixtureTrait 提供加载、卸载和访问测试用例夹具的功能。
yii\test\InitDbFixture InitDbFixture 表示与 DB 相关的测试所需的初始状态。
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 请求类表示 HTTP 请求。
yii\web\RequestParserInterface 用于将原始请求正文解析为参数数组的类的接口。
yii\web\Response Web 响应类表示 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 标签或纯文本中的空格始终保持不变。