Symfony2 - get main request's current route in twig partial/subrequest

前端 未结 3 754
名媛妹妹
名媛妹妹 2020-12-31 18:46

In Twig partial rendered by separate controller, I want to check if current main route equals to compared route, so I can mark list item as active.

How can I do tha

3条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-31 19:17

    in twig you can send request object from main controller to sub-controller as parameter:

    {{ render(controller('FooBundle:Bar:bar', {'request' : app.request})) }}
    

    in sub-controller:

    BarController extends Controller{
    
        public function barAction(Request $request){
    // here you can use request object as regular
    $country = $request->attributes->get('route_country');
    }
    }
    

提交回复
热议问题