0

私の知る限り、symfony 2 には独自のフォームビルダーが含まれています。しかし、それをフォームクラスに接続する方法がよくわかりません...

私が何を意味するかを示すために、標準の HTML フォームと組み合わせて使用​​した単純なコードを書きましょう。

public function proccessFormAction()
{
   if(! $_POST)
   {
      return $this->render('::ViewWithForm.html.twig');
   }
   else // after clicking submit in the form above
   {
      // validation, and other operations
   }
}

これらすべてを処理する個別のフォーム クラスを作成するのはすばらしいことですが、ここで最初の質問が来ます。これらのクラスをどこに配置すればよいのでしょうか。それらをバンドルのコントローラーに入れるだけですか?

また、processFormAction()メソッド内からフォームを表示し、フォームクラスであらゆる種類の操作を行うことを考えていましたが、これは良い考えですか?

Taskフォームクラスとは、チュートリアルのこのクラスを意味します。

4

1 に答える 1