更新时间:2023-11-19 21:15:58
在扩展 SymfonyBundleFrameworkBundleControllerController 的控制器中使用 GET/POST 参数:
To work with GET / POST parameters in a controller that extends SymfonyBundleFrameworkBundleControllerController:
public function updateAction()
{
$request = $this->getRequest();
$request->query->get('myParam'); // get a $_GET parameter
$request->request->get('myParam'); // get a $_POST parameter
...
}
对于不扩展Symfony基础控制器的控制器,将请求对象声明为action方法的参数并按上述进行:
For a controller which does not extend the Symfony base controller, declare the request object as a parameter of the action method and proceed as above:
public function updateAction(Request $request)
{
$request->query->get('myParam'); // get a $_GET parameter
$request->request->get('myParam'); // get a $_POST parameter
...
}