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'']}}