Maison  >  Article  >  développement back-end  >  Comment gérer le lien de routage échappé dans le code de base Yii2.0

Comment gérer le lien de routage échappé dans le code de base Yii2.0

不言
不言original
2018-06-15 15:05:421720parcourir

Cet article présente principalement les informations pertinentes sur la façon de gérer l'échappement des liens de routage dans le code Yii2.0 Basic. Cet article est très détaillé avec des images et des textes, et a une valeur de référence. Les amis intéressés devraient y jeter un œil. 🎜>

Comme d'habitude, indiquez-nous l'environnement d'exploitation et les numéros de version

OS : Windows10

Apache : 2.4
MySQL : 5.7.15
PHP : 7.0.11

Description du problème : selon les invites sur le site officiel, j'ai téléchargé la version de base du code, configuré le nom de domaine virtuel et ouvert le navigateur pour y accéder (le processus spécifique est omis).


Cependant, lorsque vous cliquez sur l'adresse du lien, vous constaterez que l'adresse du lien a été échappée et que "/" est devenu "%2F".


Trouvez le code, étape par étape.


Retrouvez la dernière ligne 371 de yii-v2.0.9-basicvendoryiisoftyi2webUrlManager. php , j'ai trouvé que le lien URL était échappé par urlencode, donc je l'ai supprimé ici. C'est OK de revenir.


Enfin, collez le chemin de recherche du code :

yii-v2.0.9-basic\views\layouts\main.php
yii-v2.0.9-basic\vendor\yiisoft\yii2-bootstrap\Nav.php (200行 Html::a()方法)
yii-v2.0.9-basic\vendor\yiisoft\yii2-bootstrap\Html.php
yii-v2.0.9-basic\vendor\yiisoft\yii2-bootstrap\BaseHtml.php
yii-v2.0.9-basic\vendor\yiisoft\yii2\helpers\Html.php
yii-v2.0.9-basic\vendor\yiisoft\yii2\helpers\BaseHtml.php
yii-v2.0.9-basic\vendor\yiisoft\yii2\helpers\Url.php
yii-v2.0.9-basic\vendor\yiisoft\yii2\helpers\BaseUrl.php(102行 static::getUrlManager()->createUrl)
yii-v2.0.9-basic\vendor\yiisoft\yii2\web\UrlManager.php(371行 urlencode方法)
Ce qui précède est l'intégralité du contenu de cet article, j'espère que ce sera le cas. utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Le framework Yii2 implémente l'analyse des opérations de base de données courantes

Le composant yii2 implémente une liste déroulante avec recherche fonction

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!

Déclaration:
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