Abrufen aller Anfrageparameter in Symfony 2

In Symfony 2 kann man das $request->request-Objekt verwenden, um alle Anforderungsparameter zu erhalten. Zum Beispiel, wenn man eine Formulareinsendung mit mehreren Eingabefeldern hat, kann man den folgenden Code verwenden, um alle Parameter abzurufen:

<?php


$request = $this->get('request');
$parameters = $request->request->all();

Die Variable $parameters enthält jetzt ein Array aller Anforderungsparameter und deren Werte.

Alternativ kann man die Methode get des $request->request-Objekts verwenden, um einen bestimmten Anforderungsparameter nach Namen abzurufen:

<?php

$parameterValue = $request->request->get('parameterName');

Es ist auch möglich, $request->query->all() zu verwenden, um die Abfrageparameter und $request->attributes->all() zu erhalten, um die Attribute zu erhalten.