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 是為類別提供靜態實例的介面,可用於取得無法在靜態方法中表達的類別元資訊。
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 快取。
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 管理 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 條件約束的元資料。
yii\db\ColumnSchema ColumnSchema 類別描述資料庫表格中欄位的元資料。
yii\db\ColumnSchemaBuilder ColumnSchemaBuilder 協助使用 PHP 介面定義資料庫結構描述類型。
yii\db\Command Command 代表要針對資料庫執行的 SQL 陳述式。
yii\db\Connection Connection 代表透過 PDO 連線到資料庫。
yii\db\Constraint Constraint 代表表格條件約束的元資料。
yii\db\ConstraintFinderInterface ConstraintFinderInterface 定義取得表格條件約束資訊的方法。
yii\db\ConstraintFinderTrait ConstraintFinderTrait 提供取得表格條件約束資訊的方法。
yii\db\DataReader DataReader 代表來自查詢結果集之資料列的僅限向前串流。
yii\db\DefaultValueConstraint DefaultValueConstraint 代表表格 DEFAULT 條件約束的元資料。
yii\db\Exception Exception 代表由某些 DB 相關作業引起的例外。
yii\db\Expression Expression 代表不需要逸出或引號的 DB 運算式。
yii\db\ExpressionBuilder ExpressionBuilder 類別建置 yii\db\Expression 類別的物件。
yii\db\ExpressionBuilderInterface ExpressionBuilderInterface 介面旨在從實作 yii\db\ExpressionInterface 的特定運算式物件建置原始 SQL。
yii\db\ExpressionBuilderTrait ExpressionBuilderTrait 特性為應實作 yii\db\ExpressionBuilderInterface 的類別提供通用建構子
yii\db\ExpressionInterface ExpressionInterface 介面應用於標記應以特殊方式建置的類別。
yii\db\ForeignKeyConstraint ForeignKeyConstraint 代表表格 FOREIGN KEY 條件約束的元資料。
yii\db\IndexConstraint IndexConstraint 代表表格 INDEX 條件約束的元資料。
yii\db\IntegrityException Exception 代表由違反 DB 條件約束引起的例外。
yii\db\JsonExpression JsonExpression 類別代表應編碼為 JSON 的資料。
yii\db\Migration Migration 是代表資料庫遷移的基底類別。
yii\db\MigrationInterface MigrationInterface 定義資料庫遷移要實作的最小方法集。
yii\db\PdoValue PdoValue 類別代表應以精確的 $type 繫結至 PDO 的 $value。
yii\db\PdoValueBuilder PdoValueBuilder 類別建置 yii\db\PdoValue 運算式類別的物件。
yii\db\Query Query 以獨立於 DBMS 的方式代表 SELECT SQL 陳述式。
yii\db\QueryBuilder QueryBuilder 根據指定為 yii\db\Query 物件的規格建置 SELECT SQL 陳述式。
yii\db\QueryExpressionBuilder QueryExpressionBuilder 類別在內部用於使用統一的 yii\db\QueryBuilder 運算式建置介面來建置 yii\db\Query 物件。
yii\db\QueryInterface QueryInterface 定義資料庫查詢要實作的最小方法集。
yii\db\QueryTrait BaseQuery 特性代表資料庫 Query 的最小方法集。
yii\db\Schema Schema 是具體 DBMS 特定結構描述類別的基底類別。
yii\db\SchemaBuilderTrait SchemaBuilderTrait 包含建立 yii\db\ColumnSchemaBuilder 實例的捷徑方法。
yii\db\SqlToken SqlToken 代表由 yii\db\SqlTokenizer 或其子類別產生的 SQL 符記。
yii\db\SqlTokenizer SqlTokenizer 將 SQL 查詢分割成個別的 SQL 符記。
yii\db\StaleObjectException
yii\db\TableSchema TableSchema 代表資料庫表格的元資料。
yii\db\Transaction Transaction 代表 DB 交易。
yii\db\ViewFinderTrait ViewFinderTrait 實作 getViewNames 方法,以在資料庫中尋找檢視。
yii\db\conditions\AndCondition 使用 AND 運算子連接兩個或多個 SQL 運算式的條件。
yii\db\conditions\BetweenColumnsCondition BetweenColumnCondition 類別代表值介於兩個欄位之間的 BETWEEN 條件。例如
yii\db\conditions\BetweenColumnsConditionBuilder BetweenColumnsConditionBuilder 類別建置 yii\db\conditions\BetweenColumnsCondition 的物件
yii\db\conditions\BetweenCondition BetweenCondition 類別代表 BETWEEN 條件。
yii\db\conditions\BetweenConditionBuilder BetweenConditionBuilder 類別建置 yii\db\conditions\BetweenCondition 的物件
yii\db\conditions\ConditionInterface ConditionInterface 介面應由代表架構 DBAL 中條件的類別實作。
yii\db\conditions\ConjunctionCondition ConjunctionCondition 類別
yii\db\conditions\ConjunctionConditionBuilder ConjunctionConditionBuilder 類別建置抽象類別 yii\db\conditions\ConjunctionCondition 的物件
yii\db\conditions\ExistsCondition 代表 EXISTS 運算子的條件。
yii\db\conditions\ExistsConditionBuilder ExistsConditionBuilder 類別建置 yii\db\conditions\ExistsCondition 的物件
yii\db\conditions\HashCondition 基於欄位值組的條件。
yii\db\conditions\HashConditionBuilder HashConditionBuilder 類別建置 yii\db\conditions\HashCondition 的物件
yii\db\conditions\InCondition InCondition 類別代表 IN 條件。
yii\db\conditions\InConditionBuilder InConditionBuilder 類別建置 yii\db\conditions\InCondition 的物件
yii\db\conditions\LikeCondition LikeCondition 類別代表 LIKE 條件。
yii\db\conditions\LikeConditionBuilder LikeConditionBuilder 類別建置 yii\db\conditions\LikeCondition 的物件
yii\db\conditions\NotCondition 反轉傳遞的 condition 的條件。
yii\db\conditions\NotConditionBuilder NotConditionBuilder 類別建置 yii\db\conditions\NotCondition 的物件
yii\db\conditions\OrCondition 使用 AND 運算子連接兩個或多個 SQL 運算式的條件。
yii\db\conditions\SimpleCondition SimpleCondition 類別代表簡單條件,例如 "column" operator value
yii\db\conditions\SimpleConditionBuilder NotConditionBuilder 類別建置 yii\db\conditions\SimpleCondition 的物件
yii\db\cubrid\ColumnSchemaBuilder ColumnSchemaBuilder 是 Cubrid 資料庫的結構描述建置器。
yii\db\cubrid\QueryBuilder QueryBuilder 是 CUBRID 資料庫(9.3.x 及更高版本)的查詢建置器。
yii\db\cubrid\Schema Schema 是從 CUBRID 資料庫(9.3.x 及更高版本)擷取元資料的類別。
yii\db\cubrid\conditions\LikeConditionBuilder
yii\db\mssql\ColumnSchema MSSQL 資料庫的 ColumnSchema 類別
yii\db\mssql\ColumnSchemaBuilder ColumnSchemaBuilder 是 MSSQL 資料庫的結構描述建置器。
yii\db\mssql\DBLibPDO 這是 DBLIB 驅動程式的預設 PDO 類別的擴充功能。
yii\db\mssql\PDO 這是 MSSQL 和 DBLIB 驅動程式的預設 PDO 類別的擴充功能。
yii\db\mssql\QueryBuilder QueryBuilder 是 MS SQL Server 資料庫(2008 及更高版本)的查詢建置器。
yii\db\mssql\Schema Schema 是從 MS SQL Server 資料庫(2008 及更高版本)擷取元資料的類別。
yii\db\mssql\SqlsrvPDO 這是 SQLSRV 驅動程式的預設 PDO 類別的擴充功能。
yii\db\mssql\TableSchema TableSchema 代表資料庫表格的元資料。
yii\db\mssql\conditions\InConditionBuilder
yii\db\mssql\conditions\LikeConditionBuilder
yii\db\mysql\ColumnSchema MySQL 資料庫的 ColumnSchema 類別
yii\db\mysql\ColumnSchemaBuilder ColumnSchemaBuilder 是 MySQL 資料庫的結構描述建置器。
yii\db\mysql\JsonExpressionBuilder JsonExpressionBuilder 類別為 MySQL DBMS 建置 yii\db\JsonExpression
yii\db\mysql\QueryBuilder QueryBuilder 是 MySQL 資料庫的查詢建置器。
yii\db\mysql\Schema Schema 是從 MySQL 資料庫(4.1.x 和 5.x 版本)擷取元資料的類別。
yii\db\oci\ColumnSchemaBuilder ColumnSchemaBuilder 是 Oracle 資料庫的結構描述建置器。
yii\db\oci\Command Command 代表要針對資料庫執行的 Oracle SQL 陳述式。
yii\db\oci\QueryBuilder QueryBuilder 是 Oracle 資料庫的查詢建置器。
yii\db\oci\Schema Schema 是從 Oracle 資料庫擷取元資料的類別。
yii\db\oci\conditions\InConditionBuilder
yii\db\oci\conditions\LikeConditionBuilder
yii\db\pgsql\ArrayExpressionBuilder ArrayExpressionBuilder 類別為 PostgreSQL DBMS 建置 yii\db\ArrayExpression
yii\db\pgsql\ArrayParser 此類別將 PostgreSQL 陣列表示法轉換為 PHP 陣列
yii\db\pgsql\ColumnSchema PostgreSQL 資料庫的 ColumnSchema 類別。
yii\db\pgsql\JsonExpressionBuilder JsonExpressionBuilder 類別為 PostgreSQL DBMS 建置 yii\db\JsonExpression
yii\db\pgsql\QueryBuilder QueryBuilder 是 PostgreSQL 資料庫的查詢建置器。
yii\db\pgsql\Schema Schema 是從 PostgreSQL 資料庫(9.x 及更高版本)擷取元資料的類別。
yii\db\sqlite\ColumnSchemaBuilder ColumnSchemaBuilder 是 Sqlite 資料庫的結構描述建置器。
yii\db\sqlite\Command Command 代表要針對資料庫執行的 SQLite SQL 陳述式。
yii\db\sqlite\QueryBuilder QueryBuilder 是 SQLite 資料庫的查詢建置器。
yii\db\sqlite\Schema Schema 是從 SQLite (2/3) 資料庫擷取元資料的類別。
yii\db\sqlite\SqlTokenizer SqlTokenizer 將 SQLite 查詢分割成個別的 SQL 符記。
yii\db\sqlite\conditions\InConditionBuilder
yii\db\sqlite\conditions\LikeConditionBuilder
yii\di\Container Container 實作 相依性注入 容器。
yii\di\Instance Instance 代表對相依性注入 (DI) 容器或服務定位器中具名物件的參考。
yii\di\NotInstantiableException NotInstantiableException 代表因不正確的相依性注入容器組態或使用方式而引起的例外。
yii\di\ServiceLocator ServiceLocator 實作服務定位器
yii\filters\AccessControl AccessControl 基於一組規則提供簡單的存取控制。
yii\filters\AccessRule 此類別代表由 yii\filters\AccessControl 動作篩選器定義的存取規則。
yii\filters\AjaxFilter AjaxFilter 允許僅限制對 ajax 請求的存取。
yii\filters\ContentNegotiator ContentNegotiator 支援回應格式協商和應用程式語言協商。
yii\filters\Cors Cors 篩選器實作 跨來源資源共享
yii\filters\HostControl HostControl 提供對請求主機名稱的簡單控制。
yii\filters\HttpCache HttpCache 透過利用 Last-ModifiedETag HTTP 標頭來實作用戶端快取。
yii\filters\PageCache PageCache 實作整個頁面的伺服器端快取。
yii\filters\RateLimitInterface RateLimitInterface 是身分物件為強制執行速率限制而可以實作的介面。
yii\filters\RateLimiter RateLimiter 根據 漏桶演算法 實作速率限制演算法。
yii\filters\VerbFilter VerbFilter 是一個動作篩選器,可依 HTTP 請求方法進行篩選。
yii\filters\auth\AuthInterface AuthInterface 是應由驗證方法類別實作的介面。
yii\filters\auth\AuthMethod AuthMethod 是實作 yii\filters\auth\AuthInterface 介面的基底類別。
yii\filters\auth\CompositeAuth CompositeAuth 是一個動作篩選器,同時支援多種驗證方法。
yii\filters\auth\HttpBasicAuth HttpBasicAuth 是一個動作篩選器,支援 HTTP 基本驗證方法。
yii\filters\auth\HttpBearerAuth HttpBearerAuth 是一個動作篩選器,支援基於 HTTP Bearer 權杖的驗證方法。
yii\filters\auth\HttpHeaderAuth HttpHeaderAuth 是一個動作篩選器,透過 HTTP 標頭支援 HTTP 驗證。
yii\filters\auth\QueryParamAuth QueryParamAuth 是一個動作篩選器,支援基於透過查詢參數傳遞的存取權杖的驗證。
yii\grid\ActionColumn ActionColumn 是 yii\grid\GridView 小工具的欄位,用於顯示檢視和操作項目的按鈕。
yii\grid\CheckboxColumn CheckboxColumn 在網格檢視中顯示核取方塊欄位。
yii\grid\Column Column 是所有 yii\grid\GridView 欄位類別的基底類別。
yii\grid\DataColumn DataColumn 是 yii\grid\GridView 小工具的預設欄位類型。
yii\grid\GridView GridView 小工具用於在網格中顯示資料。
yii\grid\GridViewAsset 此資源包提供 yii\grid\GridView 小工具的 javascript 檔案。
yii\grid\RadioButtonColumn RadioButtonColumn 在網格檢視中顯示單選按鈕欄位。
yii\grid\SerialColumn SerialColumn 顯示資料列號碼欄位(從 1 開始)。
yii\helpers\ArrayHelper ArrayHelper 提供您可以在應用程式中使用的其他陣列功能。
yii\helpers\BaseArrayHelper BaseArrayHelper 為 yii\helpers\ArrayHelper 提供具體實作。
yii\helpers\BaseConsole BaseConsole 為 yii\helpers\Console 提供具體實作。
yii\helpers\BaseFileHelper BaseFileHelper 為 yii\helpers\FileHelper 提供具體實作。
yii\helpers\BaseFormatConverter BaseFormatConverter 為 yii\helpers\FormatConverter 提供具體實作。
yii\helpers\BaseHtml BaseHtml 為 yii\helpers\Html 提供具體實作。
yii\helpers\BaseHtmlPurifier BaseHtmlPurifier 為 yii\helpers\HtmlPurifier 提供具體實作。
yii\helpers\BaseInflector BaseInflector 為 yii\helpers\Inflector 提供具體實作。
yii\helpers\BaseIpHelper BaseIpHelper 類別為 yii\helpers\IpHelper 提供具體實作
yii\helpers\BaseJson BaseJson 為 yii\helpers\Json 提供具體實作。
yii\helpers\BaseMarkdown BaseMarkdown 為 yii\helpers\Markdown 提供具體實作。
yii\helpers\BaseStringHelper BaseStringHelper 為 yii\helpers\StringHelper 提供具體實作。
yii\helpers\BaseUrl BaseUrl 為 yii\helpers\Url 提供具體實作。
yii\helpers\BaseVarDumper BaseVarDumper 為 yii\helpers\VarDumper 提供具體實作。
yii\helpers\Console Console 輔助程式提供用於命令列相關任務的實用方法,例如取得輸入或格式化和著色輸出。
yii\helpers\FileHelper 檔案系統輔助程式。
yii\helpers\FormatConverter FormatConverter 提供在不同格式化模式格式之間轉換的功能。
yii\helpers\Html Html 提供一組用於產生常用 HTML 標籤的靜態方法。
yii\helpers\HtmlPurifier HtmlPurifier 提供從任何有害程式碼清除 HTML 的能力。
yii\helpers\Inflector Inflector 將英文名詞複數化和單數化。它也包含一些其他實用方法。
yii\helpers\IpHelper IpHelper 類別提供一組與 IP 相關的靜態方法。
yii\helpers\Json Json 是一個輔助程式類別,提供 JSON 資料編碼和解碼。
yii\helpers\Markdown Markdown 提供將 markdown 轉換為 HTML 的能力。
yii\helpers\ReplaceArrayValue 物件,代表在執行 yii\helpers\ArrayHelper::merge() 時取代陣列值。
yii\helpers\StringHelper StringHelper。
yii\helpers\UnsetArrayValue 物件,代表在執行 yii\helpers\ArrayHelper::merge() 時移除陣列值。
yii\helpers\Url Url 提供一組用於管理 URL 的靜態方法。
yii\helpers\VarDumper VarDumper 旨在取代有錯誤的 PHP 函數 var_dump 和 print_r。
yii\i18n\DbMessageSource DbMessageSource 擴充 yii\i18n\MessageSource 並代表一個訊息來源,該來源將翻譯後的訊息儲存在資料庫中。
yii\i18n\Formatter Formatter 提供一組常用的資料格式化方法。
yii\i18n\GettextFile GettextFile 是代表 Gettext 訊息檔案的基底類別。
yii\i18n\GettextMessageSource GettextMessageSource 代表基於 GNU Gettext 的訊息來源。
yii\i18n\GettextMoFile GettextMoFile 代表 MO Gettext 訊息檔案。
yii\i18n\GettextPoFile GettextPoFile 代表 PO Gettext 訊息檔案。
yii\i18n\I18N I18N 提供與國際化 (I18N) 和在地化 (L10N) 相關的功能。
yii\i18n\Locale Locale 透過便利的方法提供各種地區設定資訊。
yii\i18n\MessageFormatter MessageFormatter 允許透過 ICU 訊息格式 格式化訊息。
yii\i18n\MessageSource MessageSource 是訊息翻譯儲存庫類別的基底類別。
yii\i18n\MissingTranslationEvent MissingTranslationEvent 代表 yii\i18n\MessageSource::EVENT_MISSING_TRANSLATION 事件的參數。
yii\i18n\PhpMessageSource PhpMessageSource 代表一個訊息來源,該來源將翻譯後的訊息儲存在 PHP 指令碼中。
yii\log\DbTarget DbTarget 將日誌訊息儲存在資料庫表格中。
yii\log\Dispatcher Dispatcher 管理一組 日誌目標
yii\log\EmailTarget EmailTarget 將選定的日誌訊息發送到指定的電子郵件地址。
yii\log\FileTarget FileTarget 將日誌訊息記錄在檔案中。
yii\log\LogRuntimeException LogRuntimeException 代表因日誌傳遞問題而引起的例外。
yii\log\Logger Logger 將記錄的訊息儲存在記憶體中,並在設定 $dispatcher 時將它們發送到不同的目標。
yii\log\SyslogTarget SyslogTarget 將日誌寫入系統日誌。
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 是類別的基底類別,這些類別在實作互斥鎖「lock」機制時依賴資料庫。
yii\mutex\FileMutex FileMutex 透過本機檔案系統檔案實作互斥鎖「lock」機制。
yii\mutex\Mutex Mutex 元件允許並行處理程序的互斥執行,以防止「競爭條件」。
yii\mutex\MysqlMutex MysqlMutex 透過 MySQL 鎖實作互斥鎖「lock」機制。
yii\mutex\OracleMutex OracleMutex 透過 Oracle 鎖實作互斥鎖「lock」機制。
yii\mutex\PgsqlMutex PgsqlMutex 透過 PgSQL 鎖實作互斥鎖「lock」機制。
yii\mutex\RetryAcquireTrait Trait 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 類別資料庫表格 支援的 fixture。
yii\test\ArrayFixture ArrayFixture 代表可以從 PHP 檔案載入的任意 fixture。
yii\test\BaseActiveFixture BaseActiveFixture 是 fixture 類別的基底類別,這些類別支援將 fixture 資料作為 ActiveRecord 物件訪問。
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 的「錯誤請求」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 Hypermedia API Language 中定義的連結物件。
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 實作 iterator,用於遍歷由 yii\web\Session 管理的工作階段變數。
yii\web\TooManyRequestsHttpException TooManyRequestsHttpException 代表狀態碼為 429 的「過多請求」HTTP 例外。
yii\web\UnauthorizedHttpException UnauthorizedHttpException 代表狀態碼為 401 的「未經授權」HTTP 例外。
yii\web\UnprocessableEntityHttpException UnprocessableEntityHttpException 代表狀態碼為 422 的「無法處理的實體」HTTP 例外。
yii\web\UnsupportedMediaTypeHttpException UnsupportedMediaTypeHttpException 代表狀態碼為 415 的「不支援的媒體類型」HTTP 例外。
yii\web\UploadedFile UploadedFile 代表上傳檔案的資訊。
yii\web\UrlManager UrlManager 處理 HTTP 請求解析和基於一組規則建立 URL。
yii\web\UrlNormalizer UrlNormalizer 正規化 yii\web\UrlManageryii\web\UrlRule 的 URL。
yii\web\UrlNormalizerRedirectException UrlNormalizerRedirectException 代表在 URL 正規化期間應執行的重新導向資訊。
yii\web\UrlRule UrlRule 代表 yii\web\UrlManager 用於解析和產生 URL 的規則。
yii\web\UrlRuleInterface UrlRuleInterface 是 URL 規則類別應實作的介面。
yii\web\User User 是 user 應用程式元件的類別,該元件管理使用者驗證狀態。
yii\web\UserEvent 此事件類別用於由 yii\web\User 類別觸發的事件。
yii\web\View View 代表 MVC 模式中的檢視物件。
yii\web\ViewAction ViewAction 代表根據使用者指定的參數顯示視圖的動作。
yii\web\XmlResponseFormatter XmlResponseFormatter 將給定的資料格式化為 XML 回應內容。
yii\web\YiiAsset 此資源包提供 Yii 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 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 標籤內或純文字中的空白字元始終保持不變。