簡體   English   中英

Yii2通過URL修改從A重定向到B控制器

[英]Yii2 Redirect from A to B controller with URL modification

我想將用戶從控制器A重定向到控制器B,調用操作視圖並發送給它3個參數。

我也希望該URL看起來像domain.com/param1/param2/param3

現在,我有以下內容。 控制器A

return $this->redirect([$param1,$param2,$param3]);

配置中的urlManager

'<param1:\w+>/<param2:\w+>/<param3:\w+>' => 'B/view',

結果是驚人的:(我在url和空白屏幕中看到了這一點

domain.com/A/param1?1=param2&2=param3

您的重定向中沒有路由,請嘗試以下操作:

 return $this->redirect(['B/view',
    'param1'=>$param1,
    'param2'=>$param2,
    'param3'=>$param3]);

暫無
暫無

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

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