これはYii FrameworkのAPIドキュメンテーションです。ここでは、フレームワークが提供するすべてのクラスに関する詳細な情報が提供されています。以下に、存在するクラス、インターフェース、およびトレイトのリストを、完全修飾名(名前空間を含む)で並べたものがあります。それぞれのクラスには、そのクラスの目的に関する説明、利用可能なメソッド、プロパティ、定数のリスト、およびそれらの使用方法に関する詳細な説明が含まれた専用のページがあります。
このページには、フレームワークのバージョン2.0に含まれるすべてのクラスが含まれています。
クラス名 | 説明 |
Yii | Yiiは共通のフレームワーク機能を提供するヘルパークラスです。 |
YiiRequirementChecker | YiiRequirementCheckerはYiiアプリケーションの実行要件を満たしているかどうかを確認するためのクラスです。 |
yii\BaseYii BaseYii | Yiiフレームワークの中核となるヘルパークラスです。 |
yii\base\Action | Actionはすべてのコントローラーアクションクラスの基本クラスです。 |
yii\base\ActionEvent | ActionEventはアクションイベントに使用されるイベントパラメーターを表します。 |
yii\base\ActionFilter | ActionFilterはアクションフィルターの基本クラスです。 |
yii\base\Application | Applicationはすべてのアプリケーションクラスの基本クラスです。 |
yii\base\ArrayAccessTrait | ArrayAccessTraitはIteratorAggregate、ArrayAccess、およびCountableの実装を提供します。 |
yii\base\Arrayable | Arrayableはインスタンスのカスタマイズ可能な表現をサポートしたいクラスで実装すべきインターフェースです。 |
yii\base\ArrayableTrait | ArrayableTraitはyii\base\Arrayableインターフェースの共通実装を提供します。 |
yii\base\BaseObject | BaseObjectはプロパティ機能を実装する基本クラスです |
yii\base\Behavior | Behaviorはすべてのビヘイビアクラスの基本クラスです |
yii\base\BootstrapInterface | BootstrapInterfaceはアプリケーションのブートストラッププロセスに参加したいクラスが実装すべきインターフェースです。 |
yii\base\Component | Componentはプロパティ、イベント、およびビヘイビアの機能を実装する基本クラスです。 |
yii\base\Configurable | Configurableはプロパティをコンストラクターの最後のパラメーターを介して設定するサポートを提供するクラスが実装すべきインターフェースです。 |
yii\base\Controller | Controllerはコントローラーロジックを含むクラスの基本クラスです。 |
yii\base\DynamicContentAwareInterface | DynamicContentAwareInterfaceはyii\base\Viewの動的コンテンツ機能をサポートするクラスが実装すべきインターフェースです。 |
yii\base\DynamicContentAwareTrait | DynamicContentAwareTraitはyii\base\Viewの動的コンテンツ機能をサポートするクラスの共通メソッドを実装します。 |
yii\base\DynamicModel | DynamicModelは実行時に属性を定義できるモデルクラスで、そのコンストラクターまたはdefineAttribute()を使用して「動的属性」と呼ばれる属性をサポートします。DynamicModelはアドホックなデータ検証をサポートするために使用できます。 |
yii\base\ErrorException | ErrorExceptionはPHPエラーを表します。 |
yii\base\ErrorHandler | ErrorHandlerはキャッチされていないPHPエラーや例外を処理します。 |
yii\base\Event | Eventはすべてのイベントクラスの基本クラスです。 |
yii\base\Exception | Exceptionはすべての目的のための一般的な例外を表します。 |
yii\base\ExitException | ExitExceptionはアプリケーションの通常の終了を表します。 |
yii\base\InlineAction | InlineActionはコントローラーメソッドとして定義されたアクションを表します。 |
yii\base\InvalidArgumentException | InvalidArgumentExceptionはメソッドに渡された無効な引数によって引き起こされる例外を表します。 |
yii\base\InvalidCallException | InvalidCallExceptionは誤った方法でメソッドを呼び出すことによって引き起こされる例外を表します |
yii\base\InvalidConfigException | InvalidConfigExceptionは正しくないオブジェクトの設定によって引き起こされる例外を表します。 |
yii\base\InvalidParamException | InvalidParamExceptionはメソッドに渡された無効なパラメーターによって引き起こされる例外を表します。 |
yii\base\InvalidRouteException | InvalidRouteExceptionは無効なルートによって引き起こされる例外を表します。 |
yii\base\InvalidValueException | InvalidValueExceptionは予期しない型の値を返す関数によって引き起こされる例外を表します。 |
yii\base\Model | Modelはデータモデルの基本クラスです。 |
yii\base\ModelEvent | ModelEventはyii\base\Modelイベントに必要なパラメーターを表します。 |
yii\base\Module | Moduleはモジュールおよびアプリケーションクラスの基本クラスです。 |
yii\base\NotSupportedException | NotSupportedExceptionはサポートされていない機能にアクセスすることによって引き起こされる例外を表します。 |
yii\base\Object | Objectはプロパティ機能を実装する基本クラスです。 |
yii\base\Request | Requestはyii\base\Applicationで処理されるリクエストを表します。 |
yii\base\Response | Responseはyii\base\Applicationのyii\base\Requestに対する応答を表します。 |
yii\base\Security | Securityは一般的なセキュリティ関連のタスクを処理するためのメソッドセットを提供します。 |
yii\base\StaticInstanceInterface | StaticInstanceInterfaceはクラスに静的なインスタンスを提供するためのインターフェースであり、静的なメソッドでは表現できないクラスのメタ情報を取得するために使用できます。 |
yii\base\StaticInstanceTrait | StaticInstanceTraitはyii\base\StaticInstanceInterfaceインターフェースを満たすためのメソッドを提供します |
yii\base\Theme | Themeはアプリケーションのテーマを表します。 |
yii\base\UnknownClassException | UnknownClassExceptionは未知のクラスを使用することによって引き起こされる例外を表します。 |
yii\base\UnknownMethodException | UnknownMethodExceptionは未知のオブジェクトメソッドにアクセスすることによって引き起こされる例外を表します。 |
yii\base\UnknownPropertyException | UnknownPropertyExceptionは未知のオブジェクトプロパティにアクセスすることによって引き起こされる例外を表します。 |
yii\base\UserException | UserExceptionはエンドユーザーに表示するための例外の基本クラスです。 |
yii\base\View | ViewはMVCパターンでのビューオブジェクトを表します。 |
yii\base\ViewContextInterface | ViewContextInterfaceは相対的なビュー名をサポートするために実装されるべきインターフェースです。 |
yii\base\ViewEvent | ViewEventはyii\base\Viewコンポーネントによってトリガーされるイベントを表します。 |
yii\base\ViewNotFoundException | ViewNotFoundExceptionはビューファイルが見つからないことによって引き起こされる例外を表します。 |
yii\base\ViewRenderer | ViewRendererはビューレンダラクラスの基本クラスです。 |
yii\base\Widget | Widgetはウィジェットの基本クラスです。 |
yii\base\WidgetEvent | WidgetEventはウィジェットイベントのために使用されるイベントパラメータを表します。 |
yii\behaviors\AttributeBehavior | AttributeBehaviorは、特定のイベントが発生したときに、ActiveRecordオブジェクトの1つまたは複数の属性に指定された値を自動的に割り当てます。 |
yii\behaviors\AttributeTypecastBehavior | AttributeTypecastBehaviorは、モデル属性の自動型変換機能を提供します。 |
yii\behaviors\AttributesBehavior | AttributesBehaviorは、特定のイベントが発生したときに、ActiveRecordオブジェクトの1つまたは複数の属性に指定された値を自動的に割り当てます。 |
yii\behaviors\BlameableBehavior | BlameableBehaviorは指定された属性を現在のユーザーIDで自動的に埋めます。 |
yii\behaviors\CacheableWidgetBehavior | Cacheableウィジェットビヘイビアは、指定された期間と依存関係に従ってウィジェットのコンテンツを自動的にキャッシュします。 |
yii\behaviors\OptimisticLockBehavior | OptimisticLockBehaviorは、optimisticLock()によって返された列名を使用してモデルのロックバージョンを自動的にアップグレードします。 |
yii\behaviors\SluggableBehavior | SluggableBehaviorは、URL内のスラッグとして使用できる値で指定された属性を自動的に埋めます。 |
yii\behaviors\TimestampBehavior | TimestampBehaviorは指定された属性を現在のタイムスタンプで自動的に埋めます。 |
yii\caching\ApcCache | ApcCacheはアプリケーションコンポーネントとしてAPCキャッシュを提供します。 |
yii\caching\ArrayCache | ArrayCacheは値を配列に格納することで、現在のリクエストに対するキャッシュを提供します。 |
yii\caching\Cache | Cacheは異なるキャッシュストレージ実装をサポートするキャッシュクラスの基本クラスです。 |
yii\caching\CacheInterface | CacheInterfaceはキャッシュの基本インターフェースです。 |
yii\caching\ChainedDependency | ChainedDependencyは他の依存関係のリストで構成される依存関係を表します。 |
yii\caching\DbCache | DbCacheはデータベースにキャッシュデータを保存することでキャッシュアプリケーションコンポーネントを実装します |
yii\caching\DbDependency | DbDependencyはSQLステートメントのクエリ結果に基づく依存関係を表します。 |
yii\caching\DbQueryDependency | DbQueryDependencyはyii\db\QueryInterfaceインスタンスのクエリ結果に基づく依存関係を表します。 |
yii\caching\Dependency | Dependencyはキャッシュ依存関係クラスの基本クラスです。 |
yii\caching\DummyCache | DummyCacheはプレースホルダーキャッシュコンポーネントです。 |
yii\caching\ExpressionDependency | ExpressionDependencyはPHP式の結果に基づく依存関係を表します。 |
yii\caching\FileCache | FileCacheはファイルを使用してキャッシュコンポーネントを実装します。 |
yii\caching\FileDependency | FileDependencyはファイルの最終更新日時に基づく依存関係を表します。 |
yii\caching\MemCache | MemCacheはmemcacheとmemcachedに基づいたキャッシュアプリケーションコンポーネント |
yii\console\controllers\ServeController | PHPの組み込みウェブサーバーを実行します。 |
yii\console\widgets\Table | Tableクラスはコンソールでテーブルを表示します。 |
yii\data\ActiveDataFilter | ActiveDataFilterはyii\db\QueryInterface::where()向けのフィルタリング条件を構成することを可能にします。 |
yii\data\ActiveDataProvider | ActiveDataProviderはyii\db\Queryおよびyii\db\ActiveQueryに基づくデータプロバイダを実装します。 |
yii\data\ArrayDataProvider | ArrayDataProviderはデータ配列に基づくデータプロバイダを実装します。 |
yii\data\BaseDataProvider | BaseDataProviderはyii\data\DataProviderInterfaceを実装する基本クラスを提供します。 |
yii\data\DataFilter | DataFilterはクエリのフィルタリング仕様を処理するための特別なyii\base\Modelです。 |
yii\data\DataProviderInterface | DataProviderInterfaceはデータプロバイダクラスによって実装されるインターフェースです。 |
yii\data\Pagination | Paginationはデータアイテムのページネーションに関連する情報を表します。 |
yii\data\Sort | Sortはソートに関連する情報を表します。 |
yii\data\SqlDataProvider | SqlDataProviderはプレーンなSQLステートメントに基づくデータプロバイダを実装します。 |
yii\db\ActiveQuery | ActiveQueryはActive Recordクラスに関連付けられたDBクエリを表します。 |
yii\db\ActiveQueryInterface | ActiveQueryInterfaceはアクティブレコードクエリクラスによって実装される共通インターフェースを定義します。 |
yii\db\ActiveQueryTrait | ActiveQueryTraitはアクティブレコードクエリクラスの共通メソッドとプロパティを実装します。 |
yii\db\ActiveRecord | ActiveRecordはオブジェクト形式で関係データを表すクラスの基本クラスです。 |
yii\db\ActiveRecordInterface | ActiveRecordInterface。 |
yii\db\ActiveRelationTrait | ActiveRelationTraitはアクティブレコード関連クエリの共通メソッドとプロパティを実装します。 |
yii\db\AfterSaveEvent | AfterSaveEventはyii\db\ActiveRecord::EVENT_AFTER_INSERTおよびyii\db\ActiveRecord::EVENT_AFTER_UPDATEで利用可能な情報を表します。 |
yii\db\ArrayExpression | ArrayExpressionクラスは配列SQL式を表します。 |
yii\db\BaseActiveRecord | ActiveRecordはオブジェクト形式で関係データを表すクラスの基本クラスです。 |
yii\db\BatchQueryResult | BatchQueryResultはデータをバッチで取得できるバッチクエリを表します。 |
yii\db\CheckConstraint | CheckConstraintはテーブルのCHECK制約のメタデータを表します。 |
yii\db\ColumnSchema | ColumnSchemaクラスはデータベーステーブルの列のメタデータを説明します。 |
yii\db\ColumnSchemaBuilder | ColumnSchemaBuilderはPHPインターフェースを使用してデータベーススキーマタイプを定義するのに役立ちます。 |
yii\db\Command | Commandはデータベースに対して実行するSQLステートメントを表します。 |
yii\db\Connection Connection | 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 | Interface ExpressionBuilderInterfaceはyii\db\ExpressionInterfaceを実装する特定の式オブジェクトから生のSQLを構築するために設計されています。 |
yii\db\ExpressionBuilderTrait | Trait ExpressionBuilderTraitはyii\db\ExpressionBuilderInterfaceを実装するクラスに共通のコンストラクタを提供します。 |
yii\db\ExpressionInterface | Interface ExpressionInterfaceは特別な方法で構築されるべきクラスをマークするために使用されるべきです。 |
yii\db\ForeignKeyConstraint | ForeignKeyConstraintはテーブルFOREIGN KEY制約のメタデータを表します。 |
yii\db\IndexConstraint | IndexConstraintはテーブルINDEX制約のメタデータを表します。 |
yii\db\IntegrityException | ExceptionはDB制約の違反によって引き起こされる例外を表します。 |
yii\db\JsonExpression | Class JsonExpressionはJSONにエンコードする必要があるデータを表します。 |