在 Symfony 中,很容易在控制器中获取请求:
$request = $this->container->get('request');
现在,我认为这是一种不好的做法......但是是否可以修改该请求,例如在绑定之前修改隐藏表单字段的值:
$requestModifiedWithNewValueForHiddenFormField = $request;
// modify the request
// ....
$this->bind($requestModifiedWithNewValueForHiddenFormField);
我想我应该使用 dataTransformer 但在这种情况下,我想听听您对修改请求的意见......