如何處理Yii2.0 Basic程式碼中路由連結被轉義

不言
發布: 2023-04-01 10:58:02
原創
1808 人瀏覽過

這篇文章主要介紹了Yii2.0 Basic程式碼中路由連結被轉義的處理方法的相關資料,本文圖文並茂介紹的非常詳細,具有參考借鑒價值,有興趣的朋友一起看看吧

依照慣例,說下運行環境和各版本編號

OS:Windows10
Apache:2.4
MySQL:5.7.15
PHP:7.0.11

問題描述:按照官網的提示,下載了basic版本的代碼,配置了虛擬域名,打開瀏覽器可以訪問了(具體過程略)。

但是,在點擊連結位址時會發現,連結位址被轉義了,「/」變成了「/」。

找程式碼,一步一步找。

#找到最後yii-v2.0.9-basic\vendor\yiisoft\ yii2\web\UrlManager.php 第371行,發現url連結被urlencode轉義了,這裡我把它拿掉了。再訪問就OK了。

最後貼上程式碼尋找路徑:

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方法)
登入後複製

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

Yii2框架實作資料庫常用操作解析

yii2元件實作下拉框帶搜尋功能

#

以上是如何處理Yii2.0 Basic程式碼中路由連結被轉義的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!