ホームページ  >  記事  >  バックエンド開発  >  システムの事前定義された委任 Yii20 の事前定義されたエイリアス関数の概要

システムの事前定義された委任 Yii20 の事前定義されたエイリアス関数の概要

WBOY
WBOYオリジナル
2016-07-28 08:27:221051ブラウズ

この記事の例では、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 レベルの名前。

このように、Yii アプリケーション全体において、上記のエイリアスを使用する限り、特定のパスや URL を便利かつ統一的に表現することができます。

さらに Yii 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Yii フレームワーク入門と一般的なテクニックの概要」、「優れた PHP 開発フレームワークの概要」、「入門のための基本チュートリアル」 Smartyテンプレートで』、『PHPの日付と時刻の使い方まとめ』、『phpオブジェクト指向プログラミング入門チュートリアル』、『php文字列(ストリング)の使い方まとめ』、『php+mysqlデータベース操作入門チュートリアル』、『php共通データベース操作』スキルの概要」

この記事で述べたことがすべての人に役立つことを願っています。Yii フレームワークに基づいた PHP プログラミングが役に立ちます。

以上、システム定義済み委任と Yii20 の定義済みエイリアス関数の概要を紹介しました。システム定義済み委任の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。