I want to send parameters in query_string URL from Twig page and get it in the controller.
for example: index.html.twig
<a href="/newcont/add/{{ id }}">New</a>
and controller:
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
class Newcont extends Controller
{
/**
* @Route("/newcont/add/{id}", requirements={"id": "\d+"})
*/
public function addAction(Request $request){
$params = $request->request->all();
//$id = $request->query->get();
var_dump($params);
die;
}
}
I want to have an url with a variable in twig that is sent to the controller action.