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.