我在一個項目中配置了UrlManager,它按照我想要的方式工作。 現在我試圖添加一個名稱包含尾部斜線的內容,但我得到一個錯誤404(找不到對象)。Yii2 URL中的尾部斜線正在破壞路線
例如: www.test.com/article/detail/id_of_article/title_of_article
title_of_article = 人們... =>工作
title_of_article = 1/3人是... =>不起作用(找不到對象)
結尾的斜線更是打破了網址,雖然它在%2F
編碼這是我如何創建網址:
Html::a(Html::encode($model->title),
['article/detail', 'id' => $model->id, 'title' => $model->title])
我真的不知道我該怎麼面對這一切。
這是一個好主意。這是真的,它會通過刪除特殊字符來改變標題名稱,但它是一個很好的選擇。 – stfsngue