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.













