How to get the request parameters in Symfony 2?

后端 未结 16 1523
Happy的楠姐
Happy的楠姐 2020-12-02 05:02

I am very new to symfony. In other languages like java and others I can use request.getParameter(\'parmeter name\') to get the value.

Is there anything

16条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-02 05:32

    As now $this->getRequest() method is deprecated you need to inject Request object into your controller action like this:

    public function someAction(Request $request)
    

    after that you can use one of the following.

    If you want to fetch POST data from request use following:

    $request->request->get('var_name');
    

    but if you want to fetch GET data from request use this:

    $request->query->get('var_name');
    

提交回复
热议问题