Ich bin sehr neu in der Symfonie. In anderen Sprachen wie Java und anderen kann request.getParameter('parmeter name')
ich den Wert ermitteln.
Gibt es etwas Ähnliches, das wir mit symfony2 machen können?
Ich habe einige Beispiele gesehen, aber keines funktioniert für mich. Angenommen, ich habe ein Formularfeld mit dem Namen Benutzername . In der Formularaktion habe ich versucht, so etwas zu verwenden:
$request = $this->getRequest();
$username= $request->request->get('username');
Ich habe es auch versucht
$username = $request->getParameter('username');
und
$username=$request->request->getParameter('username');
Aber keine der Optionen funktioniert. Die folgenden Optionen haben jedoch einwandfrei funktioniert:
foreach($request->request->all() as $req){
print_r($req['username']);
}
Wo mache ich Fehler bei der Anwendung der getParameter()
Methode? Jede Hilfe wird geschätzt.
get()
es die richtige Methode ist, und (b) PHP-Hinweise aktiviert, damit Sie feststellen können, ob es Probleme gibt? (c) Verfügt Symfony 2 über eine Debug-Symbolleiste wie Symfony 1, sodass Sie feststellen können, ob Sie Fehler gemacht haben?
$request->request-get()
sollte sein$request->request->get()
. Könnte das sein?