この記事の例では、Yii2.0 の事前定義されたエイリアスについて説明します。詳細は次のとおりです:
ここで要約すると、11 のパス エイリアスと 1 つの URL エイリアス @web を含む 12 のデフォルトの事前定義エイリアスがあります:
@yii は Yii フレームワークが存在するディレクトリを表します。 yiiBaseYii クラス ファイルが配置されている場所でもあります。
@app は実行中のアプリケーションのルート ディレクトリを表します。通常、
@vendor は Composer サードパーティ ライブラリが配置されているディレクトリを表します。 、通常は @app/vendor または @app/ ;
@bower は Bower サードパーティ ライブラリが配置されているディレクトリを示し、通常は @vendor/bower は NPM サードパーティ ライブラリが配置されているディレクトリを示します。通常は @vendor/npm;
@runtime は実行中のアプリケーションの実行を示します。 ランタイム ファイルを保存するために使用されるディレクトリです。通常は @app/runtime です。
@webroot は実行中のアプリケーションのエントリ ファイルindex.php が格納されているディレクトリを表します。通常は @app/web にあり、現在のアプリケーションのルート URL を示します。
@common はフロントエンドが保存されているフォルダーを表します。エンドアプリケーションが存在する;
@backend はバックグラウンドアプリケーションが存在するフォルダーを表します;
@console はコマンドラインアプリケーションが存在するフォルダーを表します;
Composer を使用してインストールされた Yii 拡張機能で登録されたその他の第 2 レベルの名前。
以上、システム定義済み委任と Yii20 の定義済みエイリアス関数の概要を紹介しました。システム定義済み委任の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。