Heim  >  Artikel  >  PHP-Framework  >  So verwenden Sie Aliase im yii2-Framework

So verwenden Sie Aliase im yii2-Framework

王林
王林nach vorne
2021-03-08 16:53:213098Durchsuche

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');

Sie können es jetzt erhalten:

echo Yii::getAlias('@ww');//结果是 123

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

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

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

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;;

oder verwenden Sie einen Alias, um Folgendes einzuleiten:

include_once(Yii::getAlias("@app/config/constant.php"));

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.yii-china.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen