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.