没有命名空间的类 yii yii\base yii\behaviors yii\caching yii\captcha yii\console yii\console\controllers yii\console\widgets yii\data yii\db yii\db\conditions yii\db\cubrid yii\db\cubrid\conditions yii\db\mssql yii\db\mssql\conditions yii\db\mysql yii\db\oci yii\db\oci\conditions yii\db\pgsql yii\db\sqlite yii\db\sqlite\conditions yii\di yii\filters yii\filters\auth yii\grid yii\helpers yii\i18n yii\log yii\mail yii\mutex yii\rbac yii\rest yii\test yii\validators yii\web yii\widgets

Yii Framework 2.0 API 文档

这是 Yii Framework API 文档。在这里,您可以找到有关框架提供的所有课程的详细信息。 下面是一个现有类,接口和 Traits 的列表,按其完全限定名称(包括命名空间)排序。 它们都有一个专有页面,其中包含有关类的用法描述,可用方法,属性和常量的列表,以及有关如何使用它们的详细说明。

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

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

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

此页面也以 JSON 格式提供
curl https://www.yiichina.com/doc/api/2.0 -H 'Accept: application/json'

描述
Yii Yii 是一个服务于通用框架功能的助手类。
YiiRequirementChecker YiiRequirementChecker 允许检查,如果当前系统满足运行 Yii 应用程序的要求。 此类允许渲染 web 和控制台应用程序界面的检查报告。
yii\BaseYii BaseYii 是 Yii 框架的核心助手类。
yii\base\Action Action 是所有控制器动作类的基类。
yii\base\ActionEvent ActionEvent 表示用于动作事件的事件参数。
yii\base\ActionFilter ActionFilter 是动作过滤器的基类。
yii\base\Application Application is the base class for all application classes.
yii\base\ArrayAccessTrait ArrayAccessTrait 为 IteratorAggregateArrayAccessCountable 提供实现。
yii\base\Arrayable Arrayable is the interface that should be implemented by classes who want to support customizable representation of their instances.
yii\base\ArrayableTrait ArrayableTrait provides a common implementation of the yii\base\Arrayable interface.
yii\base\BaseObject BaseObject is the base class that implements the property feature.
yii\base\Behavior Behavior is the base class for all behavior classes.
yii\base\BootstrapInterface BootstrapInterface is the interface that should be implemented by classes who want to participate in the application bootstrap process.
yii\base\Component Component is the base class that implements the property, event and behavior features.
yii\base\Configurable Configurable is the interface that should be implemented by classes who support configuring its properties through the last parameter to its constructor.
yii\base\Controller Controller is the base class for classes containing controller logic.
yii\base\DynamicContentAwareInterface DynamicContentAwareInterface is the interface that should be implemented by classes which support a yii\base\View dynamic content feature.
yii\base\DynamicContentAwareTrait DynamicContentAwareTrait implements common methods for classes which support a yii\base\View dynamic content feature.
yii\base\DynamicModel DynamicModel is a model class primarily used to support ad hoc data validation.
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 is the base class for data models.
yii\base\ModelEvent ModelEvent 表示 yii\base\Model 事件所需的参数。
yii\base\Module Module is the base class for module and application classes.
yii\base\NotSupportedException NotSupportedException 表示访问不受支持的功能导致的异常。
yii\base\Request Request 表示由 yii\base\Application 处理的请求。
yii\base\Response Response 表示 yii\base\Applicationyii\base\Request 的响应。
yii\base\Security Security provides a set of methods to handle common security-related tasks.
yii\base\StaticInstanceInterface StaticInstanceInterface 是为类提供静态实例的接口, 它可用于获取无法在静态方法中表达的类 meta 信息。 例如:DI 或行为进行的调整仅在对象级别显示, 但在类(静态)级别也可能需要。
yii\base\StaticInstanceTrait StaticInstanceTrait 提供了满足 yii\base\StaticInstanceInterface 接口的方法。
yii\base\Theme Theme represents an application theme.
yii\base\UnknownClassException UnknownClassException 表示使用未知类引起的异常。
yii\base\UnknownMethodException UnknownMethodException 表示访问未知对象方法导致的异常。
yii\base\UnknownPropertyException UnknownPropertyException 表示由访问未知对象属性引起的异常。
yii\base\UserException UserException 是要向终端用户显示异常的基类。 此类异常通常是由终端用户的错误引起的。
yii\base\View View represents a view object in the MVC pattern.
yii\base\ViewContextInterface ViewContextInterface 是应该由希望支持相对视图名称的类实现的接口。
yii\base\ViewEvent ViewEvent 表示由 yii\base\View 组件触发的事件。
yii\base\ViewNotFoundException ViewNotFoundException 表示由找不到视图文件引起的异常。
yii\base\ViewRenderer ViewRenderer 是视图渲染类的基类。
yii\base\Widget Widget is the base class for widgets.
yii\base\WidgetEvent WidgetEvent 表示用于小部件事件的事件参数。
yii\behaviors\AttributeBehavior 当某个事件发生的时候,AttributeBehavior 可以自动地给某个或多个 ActiveRecord 对象的属性 分配指定的值。
yii\behaviors\AttributeTypecastBehavior AttributeTypecastBehavior 提供了模型属性自动转换数据类型的能力。 这个行为在数据库语法比较弱化的数据库系统上使用 ActiveRecord 时比较有用,比如 MongoDB 或者 Redis 这些数据库。 它也可以在普通的 yii\db\ActiveRecord 甚至 yii\base\Model 上发挥作用。 因为它能够在执行模型验证之后保持严格的属性数据类型。
yii\behaviors\AttributesBehavior AttributesBehavior 是在某个事件发生的时候, 用来给 ActiveRecord 对象的一个或多个属性自动设置指定值的行为。
yii\behaviors\BlameableBehavior BlameableBehavior 用来自动地把指定属性设置为当前的用户 ID。
yii\behaviors\CacheableWidgetBehavior Cacheable widget behavior 自动根据指定的缓存时长和缓存依赖缓存小部件的内容。
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 is the base class for cache classes supporting different cache storage implementations.
yii\caching\CacheInterface CacheInterface is the base interface for cache.
yii\caching\ChainedDependency ChainedDependency represents a dependency which is composed of a list of other dependencies.
yii\caching\DbCache DbCache implements a cache application component by storing cached data in a database.
yii\caching\DbDependency DbDependency represents a dependency based on the query result of a SQL statement.
yii\caching\DbQueryDependency DbQueryDependency represents a dependency based on the query result of an yii\db\QueryInterface instance.
yii\caching\Dependency Dependency is the base class for cache dependency classes.
yii\caching\DummyCache DummyCache is a placeholder cache component.
yii\caching\ExpressionDependency ExpressionDependency represents a dependency based on the result of a PHP expression.
yii\caching\FileCache FileCache 是使用文件系统实现的缓存组件。
yii\caching\FileDependency FileDependency represents a dependency based on a file's last modification time.
yii\caching\MemCache MemCache implements a cache application component based on memcache and memcached.
yii\caching\MemCacheServer MemCacheServer represents the configuration data for a single memcache or memcached server.
yii\caching\TagDependency TagDependency associates a cached data item with one or multiple $tags.
yii\caching\WinCache WinCache provides Windows Cache caching in terms of an application component.
yii\caching\XCache XCache provides XCache caching in terms of an application component.
yii\caching\ZendDataCache ZendDataCache provides Zend data caching in terms of an application component.
yii\captcha\Captcha Captcha renders a CAPTCHA image and an input field that takes user-entered verification code.
yii\captcha\CaptchaAction CaptchaAction renders a CAPTCHA image.
yii\captcha\CaptchaAsset 此资源包提供 yii\captcha\Captcha 小部件所需的 javascript 文件。
yii\captcha\CaptchaValidator CaptchaValidator 验证属性值是否与 CAPTCHA 中显示的验证码相同。
yii\console\Application Application represents a console application.
yii\console\Controller Controller is the base class of console command classes.
yii\console\ErrorHandler ErrorHandler handles uncaught PHP errors and exceptions.
yii\console\Exception Exception represents an exception caused by incorrect usage of a console command.
yii\console\ExitCode This class provides constants for defining console command exit codes.
yii\console\Markdown A Markdown parser that enhances markdown for reading in console environments.
yii\console\Request The console Request represents the environment information for a console application.
yii\console\Response The console Response represents the result of a console application.
yii\console\UnknownCommandException UnknownCommandException represents an exception caused by incorrect usage of a console command.
yii\console\controllers\AssetController Allows you to combine and compress your JavaScript and CSS files.
yii\console\controllers\BaseMigrateController BaseMigrateController is the base class for migrate controllers.
yii\console\controllers\CacheController Allows you to flush cache.
yii\console\controllers\FixtureController Manages fixture data loading and unloading.
yii\console\controllers\HelpController Provides help information about console commands.
yii\console\controllers\MessageController Extracts messages to be translated from source files.
yii\console\controllers\MigrateController Manages application migrations.
yii\console\controllers\ServeController Runs PHP built-in web server.
yii\console\widgets\Table Table class displays a table in console.
yii\data\ActiveDataFilter ActiveDataFilter 允许以适合 \yii\data\yiidbQueryInterface::where() 的格式组合过滤条件。
yii\data\ActiveDataProvider ActiveDataProvider implements a data provider based on yii\db\Query and yii\db\ActiveQuery.
yii\data\ArrayDataProvider ArrayDataProvider implements a data provider based on a data array.
yii\data\BaseDataProvider BaseDataProvider provides a base class that implements the yii\data\DataProviderInterface.
yii\data\DataFilter DataFilter 是用于处理查询过滤规范的特殊 yii\base\Model。 它可以通过请求验证并建立一个过滤条件。
yii\data\DataProviderInterface DataProviderInterface is the interface that must be implemented by data provider classes.
yii\data\Pagination Pagination represents information relevant to pagination of data items.
yii\data\Sort Sort represents information relevant to sorting.
yii\data\SqlDataProvider SqlDataProvider implements a data provider based on a plain SQL statement.
yii\db\ActiveQuery ActiveQuery 表示与 Active Record 类关联的数据库查询。
yii\db\ActiveQueryInterface ActiveQueryInterface 定义了由活动记录查询类实现的通用接口。
yii\db\ActiveQueryTrait ActiveQueryTrait 实现了活动记录查询类的通用方法和属性。
yii\db\ActiveRecord ActiveRecord is the base class for classes representing relational data in terms of objects.
yii\db\ActiveRecordInterface ActiveRecordInterface.
yii\db\ActiveRelationTrait ActiveRelationTrait implements the common methods and properties for active record relational queries.
yii\db\AfterSaveEvent AfterSaveEvent 表示在 yii\db\ActiveRecord::EVENT_AFTER_INSERTyii\db\ActiveRecord::EVENT_AFTER_UPDATE 中可用的信息。
yii\db\ArrayExpression ArrayExpression 类表示数组的 SQL 表达式。
yii\db\BaseActiveRecord ActiveRecord is the base class for classes representing relational data in terms of objects.
yii\db\BatchQueryResult BatchQueryResult represents a batch query from which you can retrieve data in batches.
yii\db\CheckConstraint CheckConstraint 表示表 CHECK 约束的元数据。
yii\db\ColumnSchema ColumnSchema class describes the metadata of a column in a database table.
yii\db\ColumnSchemaBuilder ColumnSchemaBuilder helps to define database schema types using a PHP interface.
yii\db\Command Command represents a SQL statement to be executed against a database.
yii\db\Connection Connection represents a connection to a database via PDO.
yii\db\Constraint Constraint 表示表约束的元数据。
yii\db\ConstraintFinderInterface ConstraintFinderInterface defines methods for getting a table constraint information.
yii\db\ConstraintFinderTrait ConstraintFinderTrait provides methods for getting a table constraint information.
yii\db\DataReader DataReader represents a forward-only stream of rows from a query result set.
yii\db\DefaultValueConstraint DefaultValueConstraint represents the metadata of a table DEFAULT constraint.
yii\db\Exception Exception 表示由某些与 DB 相关操作引起的异常。
yii\db\Expression Expression represents a DB expression that does not need escaping or quoting.
yii\db\ExpressionBuilder Class ExpressionBuilder builds objects of \yii\db\yii\db\Expression class.
yii\db\ExpressionBuilderInterface Interface ExpressionBuilderInterface is designed to build raw SQL from specific expression objects that implement yii\db\ExpressionInterface.
yii\db\ExpressionBuilderTrait Trait ExpressionBuilderTrait provides common constructor for classes that should implement yii\db\ExpressionBuilderInterface
yii\db\ExpressionInterface Interface ExpressionInterface should be used to mark classes, that should be built in a special way.
yii\db\ForeignKeyConstraint ForeignKeyConstraint represents the metadata of a table FOREIGN KEY constraint.
yii\db\IndexConstraint IndexConstraint represents the metadata of a table INDEX constraint.
yii\db\IntegrityException Exception 表示由违反 DB 约束引起的异常。
yii\db\JsonExpression JsonExpression 类表示应编码为 JSON 的数据。
yii\db\Migration Migration is the base class for representing a database migration.
yii\db\MigrationInterface The MigrationInterface 定义了要求数据库前已实现的最小方案集。
yii\db\PdoValue Class PdoValue represents a $value that should be bound to PDO with exact $type.
yii\db\PdoValueBuilder 类 PdoValueBuilder 构建 yii\db\PdoValue 表达式类的对象。
yii\db\Query Query represents a SELECT SQL statement in a way that is independent of DBMS.
yii\db\QueryBuilder QueryBuilder builds a SELECT SQL statement based on the specification given as a yii\db\Query object.
yii\db\QueryExpressionBuilder Class QueryExpressionBuilder is used internally to build yii\db\Query object using unified yii\db\QueryBuilder expression building interface.
yii\db\QueryInterface The QueryInterface defines the minimum set of methods to be implemented by a database query.
yii\db\QueryTrait The BaseQuery trait represents the minimum method set of a database Query.
yii\db\Schema Schema is the base class for concrete DBMS-specific schema classes.
yii\db\SchemaBuilderTrait SchemaBuilderTrait contains shortcut methods to create instances of yii\db\ColumnSchemaBuilder.
yii\db\SqlToken SqlToken represents SQL tokens produced by yii\db\SqlTokenizer or its child classes.
yii\db\SqlTokenizer SqlTokenizer splits an SQL query into individual SQL tokens.
yii\db\StaleObjectException
yii\db\TableSchema TableSchema represents the metadata of a database table.
yii\db\Transaction Transaction represents a DB transaction.
yii\db\ViewFinderTrait ViewFinderTrait 实现了 getViewNames 方法,用于在数据库中查找视图。
yii\db\conditions\AndCondition Condition that connects two or more SQL expressions with the AND operator.
yii\db\conditions\BetweenColumnsCondition Class BetweenColumnCondition represents a BETWEEN condition where values is between two columns. For example:
yii\db\conditions\BetweenColumnsConditionBuilder Class BetweenColumnsConditionBuilder builds objects of yii\db\conditions\BetweenColumnsCondition
yii\db\conditions\BetweenCondition Class BetweenCondition represents a BETWEEN condition.
yii\db\conditions\BetweenConditionBuilder Class BetweenConditionBuilder builds objects of yii\db\conditions\BetweenCondition
yii\db\conditions\ConditionInterface Interface ConditionInterface should be implemented by classes that represent a condition in DBAL of framework.
yii\db\conditions\ConjunctionCondition Class ConjunctionCondition
yii\db\conditions\ConjunctionConditionBuilder Class ConjunctionConditionBuilder builds objects of abstract class yii\db\conditions\ConjunctionCondition
yii\db\conditions\ExistsCondition Condition that represents EXISTS operator.
yii\db\conditions\ExistsConditionBuilder Class ExistsConditionBuilder builds objects of yii\db\conditions\ExistsCondition
yii\db\conditions\HashCondition Condition based on column-value pairs.
yii\db\conditions\HashConditionBuilder Class HashConditionBuilder builds objects of yii\db\conditions\HashCondition
yii\db\conditions\InCondition Class InCondition represents IN condition.
yii\db\conditions\InConditionBuilder Class InConditionBuilder builds objects of yii\db\conditions\InCondition
yii\db\conditions\LikeCondition Class LikeCondition represents a LIKE condition.
yii\db\conditions\LikeConditionBuilder Class LikeConditionBuilder builds objects of yii\db\conditions\LikeCondition
yii\db\conditions\NotCondition Condition that inverts passed \yii\db\conditions\condition.
yii\db\conditions\NotConditionBuilder Class NotConditionBuilder builds objects of yii\db\conditions\NotCondition
yii\db\conditions\OrCondition Condition that connects two or more SQL expressions with the AND operator.
yii\db\conditions\SimpleCondition Class SimpleCondition represents a simple condition like "column" operator value.
yii\db\conditions\SimpleConditionBuilder Class NotConditionBuilder builds objects of yii\db\conditions\SimpleCondition
yii\db\cubrid\ColumnSchemaBuilder ColumnSchemaBuilder is the schema builder for Cubrid databases.
yii\db\cubrid\QueryBuilder QueryBuilder is the query builder for CUBRID databases (version 9.3.x and higher).
yii\db\cubrid\Schema Schema is the class for retrieving metadata from a CUBRID database (version 9.3.x and higher).
yii\db\cubrid\conditions\LikeConditionBuilder
yii\db\mssql\PDO This is an extension of the default PDO class of MSSQL and DBLIB drivers.
yii\db\mssql\QueryBuilder QueryBuilder is the query builder for MS SQL Server databases (version 2008 and above).
yii\db\mssql\Schema Schema is the class for retrieving metadata from MS SQL Server databases (version 2008 and above).
yii\db\mssql\SqlsrvPDO This is an extension of the default PDO class of SQLSRV driver.
yii\db\mssql\TableSchema TableSchema represents the metadata of a database table.
yii\db\mssql\conditions\InConditionBuilder
yii\db\mssql\conditions\LikeConditionBuilder
yii\db\mysql\ColumnSchema Class ColumnSchema for MySQL database
yii\db\mysql\ColumnSchemaBuilder ColumnSchemaBuilder is the schema builder for MySQL databases.
yii\db\mysql\JsonExpressionBuilder Class JsonExpressionBuilder builds yii\db\JsonExpression for MySQL DBMS.
yii\db\mysql\QueryBuilder QueryBuilder is the query builder for MySQL databases.
yii\db\mysql\Schema Schema is the class for retrieving metadata from a MySQL database (version 4.1.x and 5.x).
yii\db\oci\ColumnSchemaBuilder ColumnSchemaBuilder is the schema builder for Oracle databases.
yii\db\oci\QueryBuilder QueryBuilder is the query builder for Oracle databases.
yii\db\oci\Schema Schema is the class for retrieving metadata from an Oracle database.
yii\db\oci\conditions\InConditionBuilder
yii\db\oci\conditions\LikeConditionBuilder
yii\db\pgsql\ArrayExpressionBuilder Class ArrayExpressionBuilder builds yii\db\ArrayExpression for PostgreSQL DBMS.
yii\db\pgsql\ArrayParser The class converts PostgreSQL array representation to PHP array
yii\db\pgsql\ColumnSchema Class ColumnSchema for PostgreSQL database.
yii\db\pgsql\JsonExpressionBuilder Class JsonExpressionBuilder builds yii\db\JsonExpression for PostgreSQL DBMS.
yii\db\pgsql\QueryBuilder QueryBuilder is the query builder for PostgreSQL databases.
yii\db\pgsql\Schema Schema is the class for retrieving metadata from a PostgreSQL database (version 9.x and above).
yii\db\sqlite\ColumnSchemaBuilder ColumnSchemaBuilder is the schema builder for Sqlite databases.
yii\db\sqlite\Command Command represents an SQLite's SQL statement to be executed against a database.
yii\db\sqlite\QueryBuilder QueryBuilder is the query builder for SQLite databases.
yii\db\sqlite\Schema Schema is the class for retrieving metadata from a SQLite (2/3) database.
yii\db\sqlite\SqlTokenizer SqlTokenizer splits SQLite query into individual SQL tokens.
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 实现 service locator
yii\filters\AccessControl AccessControl provides simple access control based on a set of rules.
yii\filters\AccessRule This class represents an access rule defined by the yii\filters\AccessControl action filter.
yii\filters\AjaxFilter AjaxFilter allow to limit access only for ajax requests.
yii\filters\ContentNegotiator ContentNegotiator supports response format negotiation and application language negotiation.
yii\filters\Cors Cors filter implements Cross Origin Resource Sharing.
yii\filters\HostControl HostControl provides simple control over requested host name.
yii\filters\HttpCache HttpCache implements client-side caching by utilizing the Last-Modified and ETag HTTP headers.
yii\filters\PageCache PageCache implements server-side caching of whole pages.
yii\filters\RateLimitInterface RateLimitInterface is the interface that may be implemented by an identity object to enforce rate limiting.
yii\filters\RateLimiter RateLimiter implements a rate limiting algorithm based on the leaky bucket algorithm.
yii\filters\VerbFilter VerbFilter is an action filter that filters by HTTP request methods.
yii\filters\auth\AuthInterface AuthInterface is the interface that should be implemented by auth method classes.
yii\filters\auth\AuthMethod AuthMethod is a base class implementing the yii\filters\auth\AuthInterface interface.
yii\filters\auth\CompositeAuth CompositeAuth is an action filter that supports multiple authentication methods at the same time.
yii\filters\auth\HttpBasicAuth HttpBasicAuth is an action filter that supports the HTTP Basic authentication method.
yii\filters\auth\HttpBearerAuth HttpBearerAuth is an action filter that supports the authentication method based on HTTP Bearer token.
yii\filters\auth\HttpHeaderAuth HttpHeaderAuth is an action filter that supports HTTP authentication through HTTP Headers.
yii\filters\auth\QueryParamAuth QueryParamAuth is an action filter that supports the authentication based on the access token passed through a query parameter.
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 provides concrete implementation for yii\helpers\Html.
yii\helpers\BaseHtmlPurifier BaseHtmlPurifier 为 yii\helpers\HtmlPurifier 提供了具体的实现方法。
yii\helpers\BaseInflector BaseInflector provides concrete implementation for yii\helpers\Inflector.
yii\helpers\BaseIpHelper BaseIpHelper 类为 yii\helpers\IpHelper 提供了具体的实现方法
yii\helpers\BaseJson BaseJson provides concrete implementation for yii\helpers\Json.
yii\helpers\BaseMarkdown BaseMarkdown provides concrete implementation for yii\helpers\Markdown.
yii\helpers\BaseStringHelper BaseStringHelper provides concrete implementation for yii\helpers\StringHelper.
yii\helpers\BaseUrl BaseUrl provides concrete implementation for yii\helpers\Url.
yii\helpers\BaseVarDumper BaseVarDumper provides concrete implementation for yii\helpers\VarDumper.
yii\helpers\Console Console helper provides useful methods for command line related tasks such as getting input or formatting and coloring output.
yii\helpers\FileHelper File system helper.
yii\helpers\FormatConverter FormatConverter provides functionality to convert between different formatting pattern formats.
yii\helpers\Html Html provides a set of static methods for generating commonly used HTML tags.
yii\helpers\HtmlPurifier HtmlPurifier provides an ability to clean up HTML from any harmful code.
yii\helpers\Inflector Inflector pluralizes and singularizes English nouns. It also contains some other useful methods.
yii\helpers\IpHelper Class IpHelper provides a set of IP-related static methods.
yii\helpers\Json Json is a helper class providing JSON data encoding and decoding.
yii\helpers\Markdown Markdown provides an ability to transform markdown into HTML.
yii\helpers\ReplaceArrayValue Object that represents the replacement of array value while performing yii\helpers\ArrayHelper::merge().
yii\helpers\StringHelper StringHelper.
yii\helpers\UnsetArrayValue Object that represents the removal of array value while performing yii\helpers\ArrayHelper::merge().
yii\helpers\Url Url provides a set of static methods for managing URLs.
yii\helpers\VarDumper VarDumper is intended to replace the buggy PHP function var_dump and print_r.
yii\i18n\DbMessageSource DbMessageSource extends yii\i18n\MessageSource and represents a message source that stores translated messages in database.
yii\i18n\Formatter Formatter provides a set of commonly used data formatting methods.
yii\i18n\GettextFile GettextFile is the base class for representing a Gettext message file.
yii\i18n\GettextMessageSource GettextMessageSource represents a message source that is based on GNU Gettext.
yii\i18n\GettextMoFile GettextMoFile represents an MO Gettext message file.
yii\i18n\GettextPoFile GettextPoFile represents a PO Gettext message file.
yii\i18n\I18N I18N provides features related with internationalization (I18N) and localization (L10N).
yii\i18n\Locale Locale provides various locale information via convenient methods.
yii\i18n\MessageFormatter MessageFormatter allows formatting messages via ICU message format.
yii\i18n\MessageSource MessageSource is the base class for message translation repository classes.
yii\i18n\MissingTranslationEvent MissingTranslationEvent represents the parameter for the yii\i18n\MessageSource::EVENT_MISSING_TRANSLATION event.
yii\i18n\PhpMessageSource PhpMessageSource represents a message source that stores translated messages in PHP scripts.
yii\log\DbTarget DbTarget stores log messages in a database table.
yii\log\Dispatcher Dispatcher manages a set of log targets.
yii\log\EmailTarget EmailTarget sends selected log messages to the specified email addresses.
yii\log\FileTarget FileTarget records log messages in a file.
yii\log\LogRuntimeException LogRuntimeException represents an exception caused by problems with log delivery.
yii\log\Logger Logger 如果设置了 $dispatcher,它将把日志消息记在内存并且发送到所设置的日志 $dispatcher
yii\log\SyslogTarget SyslogTarget writes log to syslog.
yii\log\Target Target is the base class for all log target classes.
yii\mail\BaseMailer BaseMailer 充当基类,实现 yii\mail\MailerInterface 所需的基本功能。
yii\mail\BaseMessage BaseMessage 用于实现 yii\mail\MessageInterface 所需的 send() 方法的基类。
yii\mail\MailEvent MailEvent 表示用于由 yii\mail\BaseMailer 触发的事件参数。
yii\mail\MailerInterface MailerInterface 是应该由邮件程序类实现的接口。
yii\mail\MessageInterface MessageInterface 是应由邮件消息类实现的接口。
yii\mutex\DbMutex DbMutex 是类的基类,它在实现互斥锁“锁定”机制时依赖于数据库。
yii\mutex\FileMutex FileMutex implements mutex "lock" mechanism via local file system files.
yii\mutex\Mutex The Mutex component allows mutual execution of concurrent processes in order to prevent "race conditions".
yii\mutex\MysqlMutex MysqlMutex implements mutex "lock" mechanism via MySQL locks.
yii\mutex\OracleMutex OracleMutex implements mutex "lock" mechanism via Oracle locks.
yii\mutex\PgsqlMutex PgsqlMutex implements mutex "lock" mechanism via PgSQL locks.
yii\mutex\RetryAcquireTrait Trait RetryAcquireTrait.
yii\rbac\Assignment Assignment 表示为用户分配角色。
yii\rbac\BaseManager BaseManager 是实现 RBAC 管理 yii\rbac\ManagerInterface 的基类。
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 class 模型或者一个 database table 数据表的夹具。
yii\test\ArrayFixture ArrayFixture 代表任意一个可以通过PHP文件加载的夹具。
yii\test\BaseActiveFixture BaseActiveFixture 是夹具基类用于支持以 ActiveRecord 对象的方式访问夹具数据。
yii\test\DbFixture DbFixture 是数据库相关的夹具基类。
yii\test\FileFixtureTrait FileFixtureTrait 提供一些用于从文件中加载数据夹具的函数能力。
yii\test\Fixture 夹具指代的是测试环境的一个固定的数据状态。
yii\test\FixtureTrait FixtureTrait 提供一系列用于加载,卸载和访问测试用例中的夹具的函数能力。
yii\test\InitDbFixture InitDbFixture 用于数据库相关的测试状态初始化相关的需求。
yii\validators\BooleanValidator BooleanValidator checks if the attribute value is a boolean value.
yii\validators\CompareValidator CompareValidator compares the specified attribute value with another value.
yii\validators\DateValidator DateValidator verifies if the attribute represents a date, time or datetime in a proper $format.
yii\validators\DefaultValueValidator DefaultValueValidator sets the attribute to be the specified default value.
yii\validators\EachValidator EachValidator validates an array by checking each of its elements against an embedded validation rule.
yii\validators\EmailValidator EmailValidator validates that the attribute value is a valid email address.
yii\validators\ExistValidator ExistValidator validates that the attribute value exists in a table.
yii\validators\FileValidator FileValidator verifies if an attribute is receiving a valid uploaded file.
yii\validators\FilterValidator FilterValidator converts the attribute value according to a filter.
yii\validators\ImageValidator ImageValidator verifies if an attribute is receiving a valid image.
yii\validators\InlineValidator InlineValidator represents a validator which is defined as a method in the object being validated.
yii\validators\IpValidator The validator checks if the attribute value is a valid IPv4/IPv6 address or subnet.
yii\validators\NumberValidator NumberValidator validates that the attribute value is a number.
yii\validators\PunycodeAsset This asset bundle provides the javascript files needed for the yii\validators\EmailValidators client validation.
yii\validators\RangeValidator RangeValidator validates that the attribute value is among a list of values.
yii\validators\RegularExpressionValidator RegularExpressionValidator validates that the attribute value matches the specified $pattern.
yii\validators\RequiredValidator RequiredValidator validates that the specified attribute does not have null or empty value.
yii\validators\SafeValidator SafeValidator serves as a dummy validator whose main purpose is to mark the attributes to be safe for massive assignment.
yii\validators\StringValidator StringValidator validates that the attribute value is of certain length.
yii\validators\UniqueValidator UniqueValidator validates that the attribute value is unique in the specified database table.
yii\validators\UrlValidator UrlValidator validates that the attribute value is a valid http or https URL.
yii\validators\ValidationAsset This asset bundle provides the javascript files for client validation.
yii\validators\Validator Validator is the base class for all validators.
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 represents a "Bad Request" HTTP exception with status code 400.
yii\web\CacheSession CacheSession implements a session component using cache as storage medium.
yii\web\CompositeUrlRule CompositeUrlRule is the base class for URL rule classes that consist of multiple simpler rules.
yii\web\ConflictHttpException ConflictHttpException represents a "Conflict" HTTP exception with status code 409.
yii\web\Controller Controller is the base class of web controllers.
yii\web\Cookie Cookie represents information related with a cookie, such as $name, $value, $domain, etc.
yii\web\CookieCollection CookieCollection maintains the cookies available in the current request.
yii\web\DbSession DbSession extends yii\web\Session by using database as session data storage.
yii\web\ErrorAction ErrorAction displays application errors using a specified view.
yii\web\ErrorHandler ErrorHandler handles uncaught PHP errors and exceptions.
yii\web\ForbiddenHttpException ForbiddenHttpException represents a "Forbidden" HTTP exception with status code 403.
yii\web\GoneHttpException GoneHttpException represents a "Gone" HTTP exception with status code 410.
yii\web\GroupUrlRule GroupUrlRule represents a collection of URL rules sharing the same prefix in their patterns and routes.
yii\web\HeaderCollection HeaderCollection is used by yii\web\Response to maintain the currently registered HTTP headers.
yii\web\HeadersAlreadySentException HeadersAlreadySentException represents an exception caused by any headers that were already sent before web response was sent.
yii\web\HtmlResponseFormatter HtmlResponseFormatter formats the given data into an HTML response content.
yii\web\HttpException HttpException represents an exception caused by an improper request of the end-user.
yii\web\IdentityInterface IdentityInterface is the interface that should be implemented by a class providing identity information.
yii\web\JqueryAsset This asset bundle provides the jQuery JavaScript library.
yii\web\JsExpression JsExpression marks a string as a JavaScript expression.
yii\web\JsonParser Parses a raw HTTP request using yii\helpers\Json::decode().
yii\web\JsonResponseFormatter JsonResponseFormatter formats the given data into a JSON or JSONP response content.
yii\web\Link Link represents a link object as defined in JSON Hypermedia API Language.
yii\web\Linkable Linkable is the interface that should be implemented by classes that typically represent locatable resources.
yii\web\MethodNotAllowedHttpException MethodNotAllowedHttpException represents a "Method Not Allowed" HTTP exception with status code 405.
yii\web\MultiFieldSession MultiFieldSession is the base class for session storage implementations with multi-field data storage support.
yii\web\MultipartFormDataParser MultipartFormDataParser parses content encoded as 'multipart/form-data'.
yii\web\NotAcceptableHttpException NotAcceptableHttpException represents a "Not Acceptable" HTTP exception with status code 406.
yii\web\NotFoundHttpException NotFoundHttpException represents a "Not Found" HTTP exception with status code 404.
yii\web\RangeNotSatisfiableHttpException RangeNotSatisfiableHttpException represents an exception caused by an improper request of the end-user.
yii\web\Request The web Request class represents an HTTP request.
yii\web\RequestParserInterface Interface for classes that parse the raw request body into a parameters array.
yii\web\Response The web Response class represents an HTTP response.
yii\web\ResponseFormatterInterface ResponseFormatterInterface specifies the interface needed to format a response before it is sent out.
yii\web\ServerErrorHttpException ServerErrorHttpException represents an "Internal Server Error" HTTP exception with status code 500.
yii\web\Session Session provides session data management and the related configurations.
yii\web\SessionIterator SessionIterator implements an iterator for traversing session variables managed by yii\web\Session.
yii\web\TooManyRequestsHttpException TooManyRequestsHttpException represents a "Too Many Requests" HTTP exception with status code 429.
yii\web\UnauthorizedHttpException UnauthorizedHttpException represents an "Unauthorized" HTTP exception with status code 401.
yii\web\UnprocessableEntityHttpException UnprocessableEntityHttpException represents an "Unprocessable Entity" HTTP exception with status code 422.
yii\web\UnsupportedMediaTypeHttpException UnsupportedMediaTypeHttpException represents an "Unsupported Media Type" HTTP exception with status code 415.
yii\web\UploadedFile UploadedFile represents the information for an uploaded file.
yii\web\UrlManager UrlManager handles HTTP request parsing and creation of URLs based on a set of rules.
yii\web\UrlNormalizer UrlNormalizer normalizes URLs for yii\web\UrlManager and yii\web\UrlRule.
yii\web\UrlNormalizerRedirectException UrlNormalizerRedirectException represents an information for redirection which should be performed during the URL normalization.
yii\web\UrlRule UrlRule represents a rule used by yii\web\UrlManager for parsing and generating URLs.
yii\web\UrlRuleInterface UrlRuleInterface is the interface that should be implemented by URL rule classes.
yii\web\User User is the class for the user application component that manages the user authentication status.
yii\web\UserEvent This event class is used for Events triggered by the yii\web\User class.
yii\web\View View represents a view object in the MVC pattern.
yii\web\ViewAction ViewAction represents an action that displays a view according to a user-specified parameter.
yii\web\XmlResponseFormatter XmlResponseFormatter formats the given data into an XML response content.
yii\web\YiiAsset This asset bundle provides the base JavaScript files for the Yii Framework.
yii\widgets\ActiveField ActiveField represents a form input field within an yii\widgets\ActiveForm.
yii\widgets\ActiveForm ActiveForm is a widget that builds an interactive HTML form for one or multiple data models.
yii\widgets\ActiveFormAsset The asset bundle for the yii\widgets\ActiveForm widget.
yii\widgets\BaseListView BaseListView is a base class for widgets displaying data from data provider such as ListView and GridView.
yii\widgets\Block Block records all output between begin() and end() calls and stores it in yii\base\View::$blocks.
yii\widgets\Breadcrumbs Breadcrumbs displays a list of links indicating the position of the current page in the whole site hierarchy.
yii\widgets\ContentDecorator ContentDecorator records all output between begin() and end() calls, passes it to the given view file as $content and then echoes rendering result.
yii\widgets\DetailView DetailView displays the detail of a single data $model.
yii\widgets\FragmentCache FragmentCache is used by yii\base\View to provide caching of page fragments.
yii\widgets\InputWidget InputWidget is the base class for widgets that collect user inputs.
yii\widgets\LinkPager LinkPager displays a list of hyperlinks that lead to different pages of target.
yii\widgets\LinkSorter LinkSorter renders a list of sort links for the given sort definition.
yii\widgets\ListView The ListView widget is used to display data from data provider. Each data model is rendered using the view specified.
yii\widgets\MaskedInput MaskedInput generates a masked text input.
yii\widgets\MaskedInputAsset The asset bundle for the yii\widgets\MaskedInput widget.
yii\widgets\Menu Menu displays a multi-level menu using nested HTML lists.
yii\widgets\Pjax Pjax is a widget integrating the pjax jQuery plugin.
yii\widgets\PjaxAsset This asset bundle provides the javascript files required by yii\widgets\Pjax widget.
yii\widgets\Spaceless Spaceless widget removes whitespace characters between HTML tags. Whitespaces within HTML tags or in a plain text are always left untouched.