我的主应用程序中有一个带有此路由规则的symfony 1.4项目:
registration_profilechoice:
url: register/profiles/:restricted_data
param: { module: register, action: profileChoices, restricted_data: nonrestricted }
在此模块的索引操作中,我尝试使用
重定向到register/profiles/restricted
$this->redirect("register/profiles/restricted");
查看日志,上面的命令会产生以下结果:
{sfFrontWebController} Redirect to "https://mdm-dev1.stanford.edu/client.php/register/profiles"
restricted
参数发生了什么变化?
答案 0 :(得分:3)
你不应该硬编码这样的网址,这就是拥有路由系统的全部目的......你可以在不改变所有链接的情况下更改网址。
$this->redirect('@registration_profilechoice?restricted_data=restricted');