Alle Anforderungsparameter in Symfony 2 abrufen
In symfony 2 Controller, jedes mal möchte ich einen Wert aus post muss ich laufen:
$this->getRequest()->get('value1');
$this->getRequest()->get('value2');
Gibt es eine Möglichkeit, zu konsolidieren diese in einer Erklärung, dass würde ein array zurückgeben? So etwas wie Zend getParams()?
InformationsquelleAutor der Frage ContextSwitch | 2012-06-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie tun
$this->getRequest()->query->all();
man alle GET-params und$this->getRequest()->request->all();
um alle POST-params.Also in deinem Fall:
Weitere Infos über die Anfrage-Klasse finden Sie in http://api.symfony.com/2.8/Symfony/Component/HttpFoundation/Request.html
InformationsquelleAutor der Antwort Guillaume Flandre
Mit den Letzten Symfony 2.6+ Versionen als best-practice-Anfrage wird als argument übergeben mit der Aktion in diesem Fall müssen Sie nicht explizit aufrufen $this->getRequest(), sondern rufen Sie $request->request->all()
InformationsquelleAutor der Antwort Aftab Naveed