Maison > cadre php > YII > le corps du texte

Comment utiliser les alias dans le framework yii2

王林
Libérer: 2021-03-08 16:53:21
avant
3096 Les gens l'ont consulté

Comment utiliser les alias dans le framework yii2

Qu'est-ce qu'un pseudonyme ?

Dans le processus de développement actuel, nous utiliserons des chemins absolus. Mais comme les chemins absolus sont très longs, afin d'utiliser les chemins de manière pratique, nous pouvons donner à chaque chemin un nom dans Yii, et ce nom est un alias.

Regardez directement l'exemple :

Première utilisation :

Définissez d'abord un alias :

Yii::setAlias('@ww','123');
Copier après la connexion

Vous pouvez l'obtenir maintenant :

echo Yii::getAlias('@ww');//结果是 123
Copier après la connexion

Si vous n'avez pas écrit le symbole '@' lors de l'obtention :

echo Yii::getAlias('ww');//结果就是ww   字符串直接输出
Copier après la connexion

Deuxième utilisation :

Comme mentionné précédemment, les alias sont destinés à faciliter l'utilisation du path , puis jetez un œil à des exemples spécifiques :

Par exemple, si votre projet utilise souvent des constantes fréquemment utilisées, vous pouvez créer un nouveau constant.php sous config,

constante Code .php :

<?php
define(&#39;NAME_STR&#39;,&#39;TOM&#39;);//定义一个常量,值为TOM
Copier après la connexion

Lorsque vous souhaitez utiliser cette constante dans le contrôleur, vous devez importer ce fichier

(Partage vidéo d'apprentissage : Tutoriel vidéo php)

Vous pouvez écrire comme ceci :

include_once(realpath(dirname(__FILE__).&#39;../../config&#39;)).&#39;/constant.php&#39;;
Copier après la connexion

ou utiliser un alias pour introduire :

include_once(Yii::getAlias("@app/config/constant.php"));
Copier après la connexion

Le troisième usage :

Cet usage est dans le deuxième optimisation, on peut écrire une phrase dans le fichier de configuration (web.php) (note : les alias et les composants sont au même niveau, n'écrivez pas le code suivant dans les composants)

&#39;aliases&#39;=>[
    &#39;@ww&#39;=>dirname(__FILE__).&#39;/constant.php&#39;,
],
Copier après la connexion

Également dans Écrivez simplement include_once( Yii::getAlias('@ww')); dans le contrôleur.

Tutoriel recommandé : framework yii

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:www.yii-china.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!