フォームをレンダリングすると、フォームのファイル名が配列として与えられます。例:search[item]
などsearch[keyword]
。search はフォームの名前です。
私はフォームの操作が得意ではありませんが、名前は単純に、name="item"
またはname="keyword"
.
私はすべてのドキュメントを見て、フォーム レンダリング トピックなどをカスタマイズしましたが、Symfony フォームのデフォルトの動作を変更して、フォーム ファイル名を「search[item]」から「item」にレンダリングする方法が見つかりません。このようにして、POST データを要求するときに、$this->getRequest()->request->get('item')
多くの個々のパラメーターを処理する必要があるため、簡単に要求できます。
助けていただければ幸いです i) 私が望むものを達成する方法を理解するため。ii) 名前がこのように表示される理由を教えてください。これは良い習慣ですか?