GETリクエストを使用して結果をページに表示する簡単なフィルタリングフォームを作成しようとしています。しかし、symfonyはフォームのすべてのフィールドにプレフィックスとしてフォーム名を追加します。これは非常に醜いURLを生成します。Symfonyフォームフィールドのプレフィックスを避けるにはどうしたらいいですか?
どうすれば避けることができますか?コメントによると
class DataFormType extends AbstractType
{
public function getName()
{
return 'prefix-you-want';
}
}
空の名前を使用するのは危険ですか?私はコードを深く見ていないが、そのメソッドで提供された名前を使用してフォームの登録が行われるように見える。 –
私はそれが危険だったと言えば、Symfonyのチームはそれを変更させませんでした。 – Alex