0

什么时候从object获取请求参数dispatcher,什么时候从object获取请求参数request

public function saveAction(){
    $email = $this->request->getPost("user_email")
}

或者

public function saveAction(){
    $email = $this->dispatcher->getParam("email") 
}
4

2 回答 2

1

当我需要获取查询字符串或发布参数时,我使用 Request,当我需要获取一些路由参数时,我使用 Dispatcher。谢谢,

于 2012-11-12T02:12:17.617 回答
1

Request 是 HTTP 请求的抽象,而 Dispatcher 是另外一回事,调度一个动作。使用更适合您的情况。

在更高级别的函数中,通常明智的做法是不依赖具体请求,而只依赖旨在与操作一起工作的调度程序。

于 2012-10-17T18:31:17.493 回答