簡體   English   中英

Yii通過頁面URL發送參數到索引動作

[英]Yii Sending parameters to index action through page url

mysite/users triggers usersController index action.

現在,我想將mysite/users/123發送到usersController。

我該怎么做 ? 如果不編制索引操作,該請求將流向何處?

更新表單評論討論

如果要將123傳遞給控制器​​,則需要在config / main.php文件的urlManager中設置命名參數。

'something/<namedParameter:Pattern>' => 'MyControllerToCall/MyMethodofControllerToUse'

所以對你來說:

'users/<username:\d+>' => 'users/view'

在視圖中

public function actionView($username){

echo $username;
}

盡管從URL中提取了123部分,並且您已經配置了Yii,所以這僅在view方法中有效,因此當顯示mysite/users/123這樣的URL mysite / users /時。 它調用用戶Controller的View方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM