Modificar el valor de los parámetros de la solicitud

I want to know if it is possible to modify the value of the parameter of the request.

But i don't know how to do this.

Lo intento con

$requestContent = $this->getRequest()->request->get('tactill_customerbundle_customertype');

Siguiente uso

$request->request->replace()

But I don't how to use this method in my case.

Muchas Gracias

preguntado el 22 de mayo de 12 a las 19:05

1 Respuestas

La replace método reemplaza todos los of the parameters in the request, so you probably do not want to do that.

Usaría el set method instead - So you can do:

$request->request->set('tactill_customerbundle_customertype', $newValue)

You can read more in the Symfony2 documentation (http://api.symfony.com/2.0/) - you are looking for Symfony\Component\HttpFoundation\Request (Cuál es el $request variable), which then returns a Symfony\Component\HttpFoundation\ParameterBag cuando llamas al request() método.

contestado el 22 de mayo de 12 a las 20:05

Usar replace(): $all = $request->request->all(); $all['tactill_customerbundle_customertype'] = $newValue; $request->request->replace($all); This allow modify array parameters. - brais gabin

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.