yii2 フレームワークでエイリアスを使用する方法

王林
リリース: 2021-03-08 16:53:21
転載
3097 人が閲覧しました

yii2 フレームワークでエイリアスを使用する方法

エイリアスとは何ですか?

実際の開発プロセスでは、いくつかの絶対パスを使用します。しかし、絶対パスは非常に長いため、パスを便利に使用するために、Yii では各パスに名前を付けることができます。この名前はエイリアスです。

例を直接見てください:

最初の使用方法:

最初にエイリアスを設定します:

Yii::setAlias('@ww','123');
ログイン後にコピー

今すぐ入手できます:

echo Yii::getAlias('@ww');//结果是 123
ログイン後にコピー

取得時に「@」記号を記述しない場合:

echo Yii::getAlias('ww');//结果就是ww   字符串直接输出
ログイン後にコピー

2 番目の使用方法:

前述したように、エイリアスはパスを使用する際の便宜のためのものです。

たとえば、プロジェクトで頻繁に使用される定数を頻繁に使用する場合は、config

constant の下に新しい constant.php を作成できます。 php コード:

<?php
define(&#39;NAME_STR&#39;,&#39;TOM&#39;);//定义一个常量,值为TOM
ログイン後にコピー

この定数をコントローラーで使用したい場合は、このファイルを導入する必要があります

(学習ビデオ共有: php ビデオ チュートリアル)

次のように記述できます:

include_once(realpath(dirname(__FILE__).&#39;../../config&#39;)).&#39;/constant.php&#39;;
ログイン後にコピー

または、エイリアスを使用して導入します:

include_once(Yii::getAlias("@app/config/constant.php"));
ログイン後にコピー

3 番目の使用法:

この使用法は 2 番目の最適化です。 、設定ファイル (web.php) に文を書くことができます (注: エイリアスとコンポーネントは同じレベルにあります。次のコードをコンポーネントに書き込まないでください)

&#39;aliases&#39;=>[
    &#39;@ww&#39;=>dirname(__FILE__).&#39;/constant.php&#39;,
],
ログイン後にコピー

また、単に include_once(Yii ::getAlias('@ww')); コントローラー内で。

推奨チュートリアル: yii フレームワーク

以上がyii2 フレームワークでエイリアスを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:www.yii-china.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!