この記事は、Yii2.0 Basic コードのルーティング リンクのエスケープに対処する方法に関する関連情報を主に紹介しています。この記事は、写真とテキストで非常に詳しく説明されているため、興味のある方は参考にしてください。見てください。
いつものように、動作環境とバージョン番号について話しましょう
OS: Windows10
Apache: 2.4
MySQL: 5.7.15
PHP: 7.0。 11
問題の説明: 公式 Web サイトのプロンプトに従って、基本バージョンのコードをダウンロードし、仮想ドメイン名を構成し、ブラウザを開いてそれにアクセスしました (具体的なプロセスは省略しています)。
ただし、リンク アドレスをクリックすると、リンク アドレスがエスケープされ、「/」が「/」になっていることがわかります。
#コードをステップバイステップで見つけます。
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方法)
Yii2 フレームワークは一般的なデータベース操作の分析を実装します
yii2 コンポーネントは検索付きのドロップダウン ボックスを実装します関数## ################
以上がYii2.0でルーティングリンクがエスケープされる場合の対処方法 基本コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。