yml route number lucky component symfony routes

route - symfony lucky number



Acceda a los parĂ¡metros de ruta en ramita (2)

Los parámetros de ruta se pueden acceder de la siguiente manera en Twig:

{{ app.request.attributes }}

También puede usar la función dump() para ver qué métodos están disponibles:

<pre> {{ dump(app.request.attributes }} </pre>

Aquí hay un volcado de todos los parámetros:

Solicitud de URL

http://example.com/test/3 Route = test Slug = {param1} = 3

Código Twig

{{ dump(app.request.attributes) }}

Devoluciones

object(Symfony/Component/HttpFoundation/ParameterBag)[10] protected ''parameters'' => array (size=3) ''_controller'' => string ''MyTest/Bundle/Controller/TestController::indexAction'' (length=61) ''param1'' => string ''3'' (length=1) ''_route'' => string ''test'' (length=7)

¿Cómo puedo acceder a los parámetros de ruta en una plantilla twig sin conocer el nombre del / los parámetro / s?


Puede obtener todos los parámetros de ruta con {{app.request.attributes.get (''_ route_params'')}} si solo desea un parámetro:

{{app.request.attributes.get (''_ route_params'') [''CHANGE_WITH_YOUR_PARAMETER_KEY'']}}