2011-08-10 62 views
0

我有一個symfony的1.4項目,在我的主要應用此路由規則:使用symfony的重定向失去參數

$this->redirect("register/profiles/restricted"); 

registration_profilechoice: 
    url: register/profiles/:restricted_data 
    param: { module: register, action: profileChoices, restricted_data: nonrestricted } 

在此模塊我試圖重定向到register/profiles/restricted索引操作

看着日誌,上面的命令結果如下:

{sfFrontWebController} Redirect to "https://mdm-dev1.stanford.edu/client.php/register/profiles" 

Wh發生在restricted參數?

回答

3

你不應該像這樣硬編碼URL,這是有路由系統的全部目的......你可以改變URL而不改變你的所有鏈接。

$this->redirect('@registration_profilechoice?restricted_data=restricted');