Подтвердить что ты не робот

Изменение значения параметров запроса

Я хочу знать, можно ли изменить значение параметра запроса.

Но я не знаю, как это сделать.

Я пытаюсь с

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

Далее я использую

$request->request->replace()

Но я не использую этот метод в моем случае.

Спасибо

4b9b3361

Ответ 1

Метод replace заменяет все параметры в запросе, поэтому вы, вероятно, не хотите этого делать.

Вместо этого я бы использовал метод set - так вы можете сделать:

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

Подробнее вы можете прочитать в документации Symfony2 (http://api.symfony.com/2.0/) - вы ищете Symfony\Component\HttpFoundation\Request (это $request переменная), которая затем возвращает Symfony\Component\HttpFoundation\ParameterBag, когда вы вызываете метод request().