【发布时间】:2011-06-10 02:48:21
【问题描述】:
我正在尝试通过普通查询字符串传递参数,例如:
/user/login?foo=bar&abc=123
不幸的是,sfRoute 实例中的任何数据似乎都不包含参数foo 或abc 的数据。我该如何解决这个问题?
编辑:这是我根据汤姆的要求使用的代码:
/apps/api/config/routing.yml:
login:
url: /user/login
param: { module: user, action: login }
/apps/api/modules/user/actions/actions.class.php:
class userActions extends sfActions {
public function executeLogin(sfWebRequest $request) {
echo '<pre>'.print_r($this->getRoute(), true).'</pre>';
}
}
就是这样。输出显示$this->getRoute() 不包含有关foo 或abc 的信息,当我使用URL“/user/login?foo=bar&abc=123”在查询字符串中传递它们时。
【问题讨论】:
-
Matt... 又添加了一项更新。
标签: routing symfony1 query-string symfony-1.4