私はsymfonyに非常に慣れていません。javaやその他の言語でrequest.getParameter('parmeter name')
は、値を取得するために使用できます。
symfony2でできることと同様のものはありますか?
いくつかの例を見ましたが、どれもうまくいきません。usernameという名前のフォームフィールドがあるとします。フォームアクションで次のようなものを使用しようとしました。
$request = $this->getRequest();
$username= $request->request->get('username');
私も試しました
$username = $request->getParameter('username');
そして
$username=$request->request->getParameter('username');
しかし、どのオプションも機能していませんが、以下はうまくいきました:
foreach($request->request->all() as $req){
print_r($req['username']);
}
getParameter()
メソッドの使い方でどこが間違っているのですか?任意の助けをいただければ幸いです。
get()
正しい方法であることを確認し、(b)問題があるかどうかを確認できるようにPHPの通知をオンにしましたか?(c)Symfony 2にはsymfony 1のようなデバッグツールバーがあるので、エラーが発生したかどうかを確認できますか?
$request->request-get()
があり$request->request->get()
ます:である必要があります。それでいいですか?