Recoger variables GET y POST en Symfony2

Veamos un ejemplo simple de como recoger los valores que nos llegan desde GET y POST en Symfony2. Simplemente tendremos que hacer uso de HttpFundation para acceder a diversas variables superglobales entre ellas GET y POST.

Ejemplo:

<?php

namespace Ejemplos\PruebasBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
//Usar request http fundation
use Symfony\Component\HttpFoundation\Request;


class PruebasController extends Controller
{
    public function indexAction(Request $request){        
        //Recoger GET
        $var=$request->query->get("page");
        var_dump("GET:".$var);
        
        //Recoger POST
        $var=$request->request->get("page");
        var_dump("POST:".$var);        

        die();
    }
  }

Para comprobar esto podemos usar Postman el cual nos permite jugar con las urls, hacer peticiones a APIs y demás sin tener que crear los formularios. Hacemos una petición POST y GET con Postman para ver los resultados.
recoger variables get y post en symfony2

Más información:
Acceder a los valores POST en Symfony2

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post