エイリアスは、クラスやディレクトリを示すために Yii によって用いられる文字列です。例えば @app/vendor
。
アプリケーションは HTTP リクエスト処理のための中心的なオブジェクトです。 内部に抱える数多くのコンポーネントによって、リクエストから情報を取得し、更に処理を進めるためにそれを適切なコントローラに送致します。
アプリケーション・オブジェクトはエントリ・スクリプトによってシングルトンとしてインスタンス化されます。
アプリケーション・シングルトンはどの場所からでも \Yii::$app
としてアクセス可能です。
アセットとはリソース・ファイルを指し示すものです。 典型的には JavaScript または CSS を含むファイルですが、HTTP によってアクセス可能なものなら何でも構いません。
属性は、ビジネス・データ を保存するモデルのプロパティ (クラスのメンバ変数、または、__get()
/__set()
によって定義されるマジック・プロパティ) です。
バンドルは、Yii 1.1 では「パッケージ」として知られていましたが、 一群のアセットと、アセットの一覧と依存関係を記述する構成ファイルです。
構成という言葉は、オブジェクトのプロパティを設定するプロセス、または、オブジェクトやクラスのための設定を保存する構成ファイルを指し示します。
エクステンションは、アプリケーションに機能を追加するための、一セットとなったクラス、アセット・バンドル、構成ファイルです。
インストレーションは、説明文書に従ったり、特別に用意されたスクリプトを実行したりして、何かが動作するように準備するプロセスを指します。 Yii の場合は、パーミッションを設定すること、および、ソフトウェアの必要条件を満たすことを指します。
モジュールは、それ自体にモデル、ビュー、コントローラなどの MVC 要素を含み、メインのアプリケーションの中で使用することが出来る下位アプリケーションです。 その場合、通常、メインのアプリケーションは自分のコントローラで処理する代りに、モジュールにリクエストをフォワードします。
名前空間は Yii 2 で積極的に使用されている PHP 言語機能のひとつ です。
バンドル を参照。
ベンダは、エクステンション、モジュール、ライブラリの形式でコードを提供している、組織または個人の開発者です。