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

2

了解如何使用 symfony2 创建和处理表单的最佳切入点...

...是本书的表格章节

它包含代码示例和对幕后发生的事情的快速介绍。

于 2013-05-24T22:25:12.940 回答