0

我想將用戶從控制器A重定向到控制器B,調用操作視圖併發送給它3個參數。Yii2通過URL修改從A重定向到B控制器

而且我想要的網址看起來像domain.com/param1/param2/param3

現在我有以下幾點。 控制器A.

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

urlManager在配置

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

結果是戲劇性:( 我看到這個網址,並黑屏

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

回答

1

有沒有在你的路線重定向,試試這個:

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