25 追隨者

Yii 框架 2.0 API 文件

這是 Yii 框架 API 文件。在這裡,您將找到關於框架提供的所有類別的詳細資訊。下面您會找到現有類別、介面和 trait 的列表,依它們的完整限定名稱(包括命名空間)排序。它們每一個都有一個專門的頁面,其中包含關於類別用途的描述、可用方法、屬性和常數的列表,以及關於如何使用它們每一個的詳細描述。

在此頁面中,您可以找到框架 2.0 版本中包含的所有類別。您可以使用右上角的下拉選單在版本之間切換。

您可以使用頂部的搜尋表單搜尋 API 文件。 您可以搜尋類別名稱,以及方法和屬性名稱,例如 ActiveRecord.save() 或僅 .save()::save()

您可以下載 API 文件以供離線使用

此頁面也提供 JSON 格式
curl https://yii.dev.org.tw/doc/api/2.0 -H 'Accept: application/json'

類別 描述
Yii Yii 是一個協助類別,提供常見的框架功能。
YiiRequirementChecker YiiRequirementChecker 允許檢查目前系統是否符合執行 Yii 應用程式的需求。
yii\BaseYii BaseYii 是 Yii 框架的核心協助類別。
yii\base\Action Action 是所有控制器動作類別的基底類別。
yii\base\ActionEvent ActionEvent 代表用於動作事件的事件參數。
yii\base\ActionFilter ActionFilter 是動作過濾器的基底類別。
yii\base\Application Application 是所有應用程式類別的基底類別。
yii\base\ArrayAccessTrait ArrayAccessTrait 為 IteratorAggregateArrayAccessCountable 提供實作。
yii\base\Arrayable Arrayable 是類別應實作的介面,這些類別想要支援其例項的可自訂表示形式。
yii\base\ArrayableTrait ArrayableTrait 提供 yii\base\Arrayable 介面的通用實作。
yii\base\BaseObject BaseObject 是實作屬性功能的基底類別。
yii\base\Behavior Behavior 是所有行為類別的基底類別。
yii\base\BootstrapInterface BootstrapInterface 是想要參與應用程式啟動過程的類別應實作的介面。
yii\base\Component Component 是實作屬性事件行為功能的基底類別。
yii\base\Configurable Configurable 是類別應實作的介面,這些類別支援透過其建構子的最後一個參數來配置其屬性。
yii\base\Controller Controller 是包含控制器邏輯的類別的基底類別。
yii\base\DynamicContentAwareInterface DynamicContentAwareInterface 是應由支援 yii\base\View 動態內容功能的類別實作的介面。
yii\base\DynamicContentAwareTrait DynamicContentAwareTrait 為支援 yii\base\View 動態內容功能的類別實作通用方法。
yii\base\DynamicModel DynamicModel 是一個模型類別,支援在其建構子或 defineAttribute() 中定義執行時屬性(所謂的「動態屬性」)。DynamicModel 可用於支援特設資料驗證。
yii\base\ErrorException ErrorException 代表 PHP 錯誤。
yii\base\ErrorHandler ErrorHandler 處理未捕獲的 PHP 錯誤和例外。
yii\base\Event Event 是所有事件類別的基底類別。
yii\base\Exception Exception 代表適用於所有目的的通用例外。
yii\base\ExitException ExitException 代表應用程式的正常終止。
yii\base\InlineAction InlineAction 代表定義為控制器方法的動作。
yii\base\InvalidArgumentException InvalidArgumentException 代表因傳遞給方法的無效引數而導致的例外。
yii\base\InvalidCallException InvalidCallException 代表因以錯誤方式呼叫方法而導致的例外。
yii\base\InvalidConfigException InvalidConfigException 代表因不正確的物件配置而導致的例外。
yii\base\InvalidParamException InvalidParamException 代表因傳遞給方法的無效參數而導致的例外。
yii\base\InvalidRouteException InvalidRouteException 代表一個由無效路由所造成的例外。
yii\base\InvalidValueException InvalidValueException 代表一個由函式回傳非預期型別的值所造成的例外。
yii\base\Model Model 是資料模型的基礎類別。
yii\base\ModelEvent ModelEvent 代表 yii\base\Model 事件所需的參數。
yii\base\Module Module 是模組和應用程式類別的基礎類別。
yii\base\NotSupportedException NotSupportedException 代表一個由存取不支援的功能所造成的例外。
yii\base\Object Object 是實作屬性功能的基礎類別。
yii\base\Request Request 代表由 yii\base\Application 處理的請求。
yii\base\Response Response 代表 yii\base\Applicationyii\base\Request 的回應。
yii\base\Security Security 提供一組方法來處理常見的安全性相關任務。
yii\base\StaticInstanceInterface StaticInstanceInterface 是為類別提供靜態實例的介面,可用於取得無法在靜態方法中表達的類別 meta 資訊。
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 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 是支援不同快取儲存實作的快取類別之基礎類別。
yii\caching\CacheInterface CacheInterface 是快取的基础介面。
yii\caching\ChainedDependency ChainedDependency 代表一個由其他相依性列表組成的相依性。
yii\caching\DbCache DbCache 透過將快取資料儲存在資料庫中,實作快取應用程式元件。
yii\caching\DbDependency DbDependency 代表一個基於 SQL 陳述式查詢結果的相依性。
yii\caching\DbQueryDependency DbQueryDependency 代表一個基於 yii\db\QueryInterface 實例查詢結果的相依性。
yii\caching\Dependency Dependency 是快取相依性類別的基礎類別。
yii\caching\DummyCache DummyCache 是一個佔位符快取元件。
yii\caching\ExpressionDependency ExpressionDependency 代表一個基於 PHP 運算式結果的相依性。
yii\caching\FileCache FileCache 實作使用檔案的快取元件。
yii\caching\FileDependency FileDependency 代表一個基於檔案上次修改時間的相依性。
yii\caching\MemCache MemCache 根據 memcachememcached 實作快取應用程式元件。
yii\caching\MemCacheServer MemCacheServer 代表單一 memcache 或 memcached 伺服器的組態資料。
yii\caching\TagDependency TagDependency 將快取資料項目與一個或多個 $tags 建立關聯。
yii\caching\WinCache WinCache 以應用程式元件的形式提供 Windows Cache 快取。
yii\caching\XCache XCache 以應用程式元件的形式提供 XCache 快取。
yii\caching\ZendDataCache ZendDataCache 以應用程式元件的形式提供 Zend data 快取。
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 是遷移控制器 (migrate controller) 的基礎類別。
yii\console\controllers\CacheController 允許您清除快取。
yii\console\controllers\FixtureController 管理 fixture 資料的載入和卸載。
yii\console\controllers\HelpController 提供關於主控台命令的說明資訊。
yii\console\controllers\MessageController 從原始檔中提取要翻譯的訊息。
yii\console\controllers\MigrateController 管理應用程式遷移。
yii\console\controllers\ServeController 執行 PHP 內建的網頁伺服器。
yii\console\widgets\Table Table 類別在主控台中顯示表格。
yii\data\ActiveDataFilter ActiveDataFilter 允許以適用於 yii\db\QueryInterface::where() 的格式撰寫篩選條件。
yii\data\ActiveDataProvider ActiveDataProvider 實作一個基於 yii\db\Queryyii\db\ActiveQuery 的資料提供器。
yii\data\ArrayDataProvider ArrayDataProvider 實作一個基於資料陣列的資料提供器。
yii\data\BaseDataProvider BaseDataProvider 提供一個實作 yii\data\DataProviderInterface 的基礎類別。
yii\data\DataFilter DataFilter 是一個特殊的 yii\base\Model,用於處理查詢篩選規格。
yii\data\DataProviderInterface DataProviderInterface 是資料提供器類別必須實作的介面。
yii\data\Pagination Pagination 代表與資料項目分頁相關的資訊。
yii\data\Sort Sort 代表與排序相關的資訊。
yii\data\SqlDataProvider SqlDataProvider 實作一個基於純 SQL 陳述式的資料提供器。
yii\db\ActiveQuery ActiveQuery 代表與 Active Record 類別相關聯的 DB 查詢。
yii\db\ActiveQueryInterface ActiveQueryInterface 定義 active record 查詢類別要實作的通用介面。
yii\db\ActiveQueryTrait ActiveQueryTrait 實作 active record 查詢類別的通用方法和屬性。
yii\db\ActiveRecord ActiveRecord 是代表物件形式之關聯式資料的類別之基礎類別。
yii\db\ActiveRecordInterface ActiveRecordInterface。
yii\db\ActiveRelationTrait ActiveRelationTrait 實作 active record 關聯式查詢的通用方法和屬性。
yii\db\AfterSaveEvent AfterSaveEvent 代表 yii\db\ActiveRecord::EVENT_AFTER_INSERTyii\db\ActiveRecord::EVENT_AFTER_UPDATE 中可用的資訊。
yii\db\ArrayExpression ArrayExpression 類別代表陣列 SQL 運算式。
yii\db\BaseActiveRecord ActiveRecord 是代表物件形式之關聯式資料的類別之基礎類別。
yii\db\BatchQueryResult BatchQueryResult 代表一個批次查詢,您可以從中批次擷取資料。
yii\db\CheckConstraint CheckConstraint 代表表格 CHECK 约束的 metadata。
yii\db\ColumnSchema ColumnSchema 類別描述資料庫表格中欄位的 metadata。
yii\db\ColumnSchemaBuilder ColumnSchemaBuilder 協助使用 PHP 介面定義資料庫結構描述型別。
yii\db\Command Command 代表要對資料庫執行的 SQL 陳述式。
yii\db\Connection Connection 代表透過 PDO 連接到資料庫的連線。
yii\db\Constraint Constraint 代表表格约束的 metadata。
yii\db\ConstraintFinderInterface ConstraintFinderInterface 定義取得表格约束資訊的方法。
yii\db\ConstraintFinderTrait ConstraintFinderTrait 提供取得表格约束資訊的方法。
yii\db\DataReader DataReader 代表來自查詢結果集之資料列的僅限向前串流。
yii\db\DefaultValueConstraint DefaultValueConstraint 代表表格 DEFAULT 约束的 metadata。
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 约束的 metadata。
yii\db\IndexConstraint IndexConstraint 代表表格 INDEX 约束的 metadata。
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 特性代表資料庫 Query 的最小方法集。
yii\db\Schema Schema 是具體的 DBMS 特定結構描述類別之基礎類別。
yii\db\SchemaBuilderTrait SchemaBuilderTrait 包含建立 yii\db\ColumnSchemaBuilder 實例的捷徑方法。
yii\db\SqlToken SqlToken 代表由 yii\db\SqlTokenizer 或其子類別產生的 SQL token。
yii\db\SqlTokenizer SqlTokenizer 將 SQL 查詢分割為個別的 SQL token。
yii\db\StaleObjectException
yii\db\TableSchema TableSchema 代表資料庫表格的 metadata。
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 及更高版本)檢索 metadata 的類別。
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 及更高版本)檢索 metadata 的類別。
yii\db\mssql\SqlsrvPDO 這是 SQLSRV 驅動程式的預設 PDO 類別的延伸。
yii\db\mssql\TableSchema TableSchema 代表資料庫表格的 metadata。
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 版本)檢索 metadata 的類別。
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 資料庫檢索 metadata 的類別。
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 及更高版本)檢索 metadata 的類別。
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) 資料庫檢索 metadata 的類別。
yii\db\sqlite\SqlTokenizer SqlTokenizer 將 SQLite 查詢分割為個別的 SQL token。
yii\db\sqlite\conditions\InConditionBuilder
yii\db\sqlite\conditions\LikeConditionBuilder
yii\di\Container Container 實作一個 dependency injection 容器。
yii\di\Instance Instance 代表對 dependency injection (DI) 容器或 service locator 中具名物件的參考。
yii\di\NotInstantiableException NotInstantiableException 代表一個由不正確的 dependency injection 容器組態或使用方式所造成的例外。
yii\di\ServiceLocator ServiceLocator 實作一個 service locator
yii\filters\AccessControl AccessControl 提供基於一組規則的簡單存取控制。
yii\filters\AccessRule 此類別代表由 yii\filters\AccessControl 動作篩選器定義的存取規則。
yii\filters\AjaxFilter AjaxFilter 允許僅限 ajax 請求的存取。
yii\filters\ContentNegotiator ContentNegotiator 支援回應格式協商和應用程式語言協商。
yii\filters\Cors Cors 篩選器實作 Cross Origin Resource Sharing
yii\filters\HostControl HostControl 提供對請求主機名稱的簡單控制。
yii\filters\HttpCache HttpCache 透過利用 Last-ModifiedETag HTTP 標頭實作用戶端快取。
yii\filters\PageCache PageCache 實作整個頁面的伺服器端快取。
yii\filters\RateLimitInterface RateLimitInterface 是身分物件為了實施速率限制可以實作的介面。
yii\filters\RateLimiter RateLimiter 根據 leaky bucket algorithm 實作速率限制演算法。
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 token 的驗證方法。
yii\filters\auth\HttpHeaderAuth HttpHeaderAuth 是一個動作篩選器,支援透過 HTTP 標頭進行 HTTP 驗證。
yii\filters\auth\QueryParamAuth QueryParamAuth 是一個動作篩選器,支援基於透過查詢參數傳遞的存取 token 進行驗證。
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 helper 提供用於命令列相關任務的實用方法,例如取得輸入或格式化和著色輸出。
yii\helpers\FileHelper 檔案系統 helper。
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 是一個 helper 類別,提供 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 管理一組 log targets
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 是 mailer 類別應實作的介面。
yii\mail\MessageInterface MessageInterface 是 mail 訊息類別應實作的介面。
yii\mutex\DbMutex DbMutex 是類別的基礎類別,這些類別在實作 mutex "lock" 機制時依賴資料庫。
yii\mutex\FileMutex FileMutex 透過本機檔案系統檔案實作 mutex "lock" 機制。
yii\mutex\Mutex Mutex 元件允許並行處理程序的互斥執行,以防止「競爭條件」。
yii\mutex\MysqlMutex MysqlMutex 透過 MySQL 鎖實作 mutex "lock" 機制。
yii\mutex\OracleMutex OracleMutex 透過 Oracle 鎖實作 mutex "lock" 機制。
yii\mutex\PgsqlMutex PgsqlMutex 透過 PgSQL 鎖實作 mutex "lock" 機制。
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 回應 OPTIONS 請求,方法是傳回 Allow 標頭。
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 類別資料庫表格支援的 fixture。
yii\test\ArrayFixture ArrayFixture 代表可以從 PHP 檔案載入的任意 fixture。
yii\test\BaseActiveFixture BaseActiveFixture 是 fixture 類別的基底類別,這些類別支援以 ActiveRecord 物件存取 fixture 資料。
yii\test\DbFixture DbFixture 是與 DB 相關 fixture 的基底類別。
yii\test\FileFixtureTrait FileFixtureTrait 提供從檔案載入資料 fixture 的功能。
yii\test\Fixture Fixture 代表測試環境的固定狀態。
yii\test\FixtureTrait FixtureTrait 提供為測試案例載入、卸載和存取 fixture 的功能。
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 的 "Bad Request" HTTP 例外。
yii\web\CacheSession CacheSession 實作使用快取作為儲存媒介的工作階段元件。
yii\web\CompositeUrlRule CompositeUrlRule 是由多個更簡單規則組成的 URL 規則類別的基底類別。
yii\web\ConflictHttpException ConflictHttpException 代表狀態碼為 409 的 "Conflict" 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 的 "Forbidden" HTTP 例外。
yii\web\GoneHttpException GoneHttpException 代表狀態碼為 410 的 "Gone" HTTP 例外。
yii\web\GroupUrlRule GroupUrlRule 代表 URL 規則的集合,這些規則在其模式和路由中共享相同的前綴。
yii\web\HeaderCollection yii\web\Response 使用 HeaderCollection 來維護目前已註冊的 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 Hypermedia API Language 中定義的連結物件。
yii\web\Linkable Linkable 是應由通常代表可定位資源的類別實作的介面。
yii\web\MethodNotAllowedHttpException MethodNotAllowedHttpException 代表狀態碼為 405 的 "Method Not Allowed" HTTP 例外。
yii\web\MultiFieldSession MultiFieldSession 是支援多欄位資料儲存的工作階段儲存實作的基底類別。
yii\web\MultipartFormDataParser MultipartFormDataParser 解析編碼為 'multipart/form-data' 的內容。
yii\web\NotAcceptableHttpException NotAcceptableHttpException 代表狀態碼為 406 的 "Not Acceptable" HTTP 例外。
yii\web\NotFoundHttpException NotFoundHttpException 代表狀態碼為 404 的 "Not Found" 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 的 "Internal Server Error" HTTP 例外。
yii\web\Session Session 提供工作階段資料管理和相關配置。
yii\web\SessionIterator SessionIterator 實作一個 iterator,用於遍歷由 yii\web\Session 管理的工作階段變數。
yii\web\TooManyRequestsHttpException TooManyRequestsHttpException 代表狀態碼為 429 的 "Too Many Requests" HTTP 例外。
yii\web\UnauthorizedHttpException UnauthorizedHttpException 代表狀態碼為 401 的 "Unauthorized" HTTP 例外。
yii\web\UnprocessableEntityHttpException UnprocessableEntityHttpException 代表狀態碼為 422 的 "Unprocessable Entity" HTTP 例外。
yii\web\UnsupportedMediaTypeHttpException UnsupportedMediaTypeHttpException 代表狀態碼為 415 的 "Unsupported Media Type" HTTP 例外。
yii\web\UploadedFile UploadedFile 代表上傳檔案的資訊。
yii\web\UrlManager UrlManager 處理 HTTP 請求解析和基於一組規則建立 URL。
yii\web\UrlNormalizer UrlNormalizer 正規化 yii\web\UrlManageryii\web\UrlRule 的 URL。
yii\web\UrlNormalizerRedirectException UrlNormalizerRedirectException 代表在 URL 正規化期間應執行的重新導向資訊。
yii\web\UrlRule UrlRule 代表 yii\web\UrlManager 用於解析和產生 URL 的規則。
yii\web\UrlRuleInterface UrlRuleInterface 是應由 URL 規則類別實作的介面。
yii\web\User User 是 user 應用程式元件的類別,用於管理使用者驗證狀態。
yii\web\UserEvent 此事件類別用於由 yii\web\User 類別觸發的事件。
yii\web\View View 代表 MVC 模式中的視圖物件。
yii\web\ViewAction ViewAction 代表根據使用者指定的參數顯示視圖的動作。
yii\web\XmlResponseFormatter XmlResponseFormatter 將給定的資料格式化為 XML 回應內容。
yii\web\YiiAsset 此資源包為 Yii Framework 提供基礎 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 yii\base\View 使用 FragmentCache 來提供頁面片段的快取。
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 標籤內或純文字中的空白字元始終保持不變。