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