Symfonyでは、コントローラー内でリクエストを取得するのは簡単です。
$request = $this->container->get('request');
さて、これは悪い習慣だと思います...しかし、そのリクエストを変更することは可能です。つまり、たとえば、非表示のフォームフィールドの値をバインドする前に変更します。
$requestModifiedWithNewValueForHiddenFormField = $request;
// modify the request
// ....
$this->bind($requestModifiedWithNewValueForHiddenFormField);
dataTransformerを使用する必要があると思いますが、この場合、リクエストの変更についてご意見をお聞かせください...