Heim > PHP-Framework > YII > Hauptteil

So verwenden Sie Aliase im yii2-Framework

王林
Freigeben: 2021-03-08 16:53:21
nach vorne
3097 Leute haben es durchsucht

So verwenden Sie Aliase im yii2-Framework

Was ist ein Alias?

Im eigentlichen Entwicklungsprozess werden wir einige absolute Pfade verwenden. Da absolute Pfade jedoch sehr lang sind, können wir zur bequemen Verwendung von Pfaden jedem Pfad in Yii einen Namen geben, und dieser Name ist ein Alias.

Schauen Sie sich das Beispiel direkt an:

Erste Verwendung:

Legen Sie zuerst einen Alias ​​fest:

Yii::setAlias('@ww','123');
Nach dem Login kopieren

Sie können es jetzt erhalten:

echo Yii::getAlias('@ww');//结果是 123
Nach dem Login kopieren

Wenn Sie beim Erhalt nicht das „@“-Symbol schreiben:

echo Yii::getAlias('ww');//结果就是ww   字符串直接输出
Nach dem Login kopieren

Zweite Verwendung:

Wie bereits erwähnt, dienen Aliase der Vereinfachung der Verwendung von Pfaden. Schauen wir uns konkrete Beispiele an:

Wenn Ihr Projekt beispielsweise häufig häufig verwendete Konstanten verwendet, können Sie eine neue erstellen unter config konstant.php,

constant.php-Code:

<?php
define(&#39;NAME_STR&#39;,&#39;TOM&#39;);//定义一个常量,值为TOM
Nach dem Login kopieren

Wenn Sie diese Konstante im Controller verwenden möchten, müssen Sie diese Datei einführen

(Lernvideofreigabe: php-Video-Tutorial)

Das ist möglich Schreiben Sie so:

include_once(realpath(dirname(__FILE__).&#39;../../config&#39;)).&#39;/constant.php&#39;;
Nach dem Login kopieren

oder verwenden Sie einen Alias, um Folgendes einzuleiten:

include_once(Yii::getAlias("@app/config/constant.php"));
Nach dem Login kopieren

Die dritte Verwendung:

Diese Verwendung ist in der zweiten Optimierung, wir können einen Satz in die Konfigurationsdatei (web.php) schreiben (Hinweis: Aliase). und Komponenten auf der gleichen Ebene sind, schreiben Sie den folgenden Code nicht in Komponenten.

Empfohlenes Tutorial:

yii-Framework

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Aliase im yii2-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:www.yii-china.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!