2013-07-10 4 views

ответ

2

Использование {{ app.request.attributes }}

Если вы dump() это вы можете увидеть массив под названием "_route_params"

object(Symfony\Component\HttpFoundation\ParameterBag)[9] 
protected 'parameters' => 
array (size=3) 
    '_controller' => string 'Acme\SomeBundle\Controller\DefaultController::indexAction' (length=58) 
    '_route' => string 'index' (length=5) 
    '_route_params' => 
    array (size=0) 
     empty 

Вы можете получить доступ к этому массиву, выполнив

{{ app.request.attributes.get('_route_params') }} 

... и если вы сбрасывает его, это выглядит так:

array (size=1) 
    'foo' => string '1' (length=1) 

В вашем случае это будет:

{{ app.request.attributes.get('_route_params')['id'] }} 
Смежные вопросы