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 提供了 IteratorAggregate、ArrayAccess 和 Countable 的实现。 |
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\Application 对 yii\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 基于 memcache 和 memcached 实现缓存应用程序组件。 |
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\Query 和 yii\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_INSERT 和 yii\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-Modified 和 ETag 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\UrlManager 和 yii\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 标签或纯文本中的空格始终保持不变。 |
为了发表评论,请 注册 或 登录。