php - redirectresponse - return json symfony 4
Obtener solicitud maestra en Symfony 2.4 (1)
Cuando se renderiza otro controlador desde la vista, la solicitud maestra se pierde; esto significa que, por ejemplo, los parámetros GET no estarán disponibles en ese controlador representado (incluido).
¿Cuál es la forma de acceder a la cadena de consulta en los controladores representados, excepto el acceso a $ _GET directamente (esto funciona).
He encontrado algún código heredado en el proyecto que hace la cosa, pero está en desuso en 2.4 y ya se eliminará en 3.0:
$this->container->get(''request_stack'')->getMasterRequest();
Aquí $ this-> container es ContainerInterface.
http://api.symfony.com/master/Symfony/Component/HttpFoundation/RequestStack.html
Desde RequestStack
puede obtener la solicitud maestra $stack->getMasterRequest()
.
La solicitud como un servicio está en desuso $this->container->get(''request'')
, pero esta pila lo reemplazó.