Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
什么时候从object获取请求参数dispatcher,什么时候从object获取请求参数request?
dispatcher
request
public function saveAction(){ $email = $this->request->getPost("user_email") }
或者
public function saveAction(){ $email = $this->dispatcher->getParam("email") }
当我需要获取查询字符串或发布参数时,我使用 Request,当我需要获取一些路由参数时,我使用 Dispatcher。谢谢,
Request 是 HTTP 请求的抽象,而 Dispatcher 是另外一回事,调度一个动作。使用更适合您的情况。
在更高级别的函数中,通常明智的做法是不依赖具体请求,而只依赖旨在与操作一起工作的调度程序。