据我所知 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
教程中的这个类。