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');
Vous pouvez l'obtenir maintenant :
echo Yii::getAlias('@ww');//结果是 123
Si vous n'avez pas écrit le symbole '@' lors de l'obtention :
echo Yii::getAlias('ww');//结果就是ww 字符串直接输出
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('NAME_STR','TOM');//定义一个常量,值为TOM
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__).'../../config')).'/constant.php';
ou utiliser un alias pour introduire :
include_once(Yii::getAlias("@app/config/constant.php"));
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)
'aliases'=>[ '@ww'=>dirname(__FILE__).'/constant.php', ],
É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!