Recoger variables GET y POST en Symfony3

Vamos a ver como recoger los valores que nos llegan desde GET y POST en Symfony3.

Haremos uso de HttpFundation para acceder a las diferentes 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->get("page-dos");
        var_dump("POST:".$var);        

        die();
    }
  }

Esto es todo, si quisiéramos probar podríamos usar POSTMAN para hacer pruebas sin tener que crear ningún formulario. Puedes ver un ejemplo en este tutorial de recoger variables GET y POST en Symfony2.

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post