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 | 可缓存的小部件行为会根据指定的持续时间和依赖关系自动缓存小部件内容。 |
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 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\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 表示与 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_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 | 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-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 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\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 标签或纯文本中的空格始终保持不变。 |
注册 或 登录 以评论。