Symfony 2或PHP框架通常和复杂的表单/子表单

时间:2013-02-19 16:28:52

标签: php forms symfony

我是Zend Framework用户,我正在寻找一些替代方案。我过去对Symfony感兴趣。

我最近写了一些非常复杂的表格,这是我公司的UX想法,可以在一个页面上编辑调查。

调查包括:

  • 调查有很多步骤
  • 步骤有很多问题
  • 问题有很多答案

所以你可以看到它与4个连接的模型一样。每个模型都由子表单表示。我可以通过ajax添加步骤/问题/答案。

当然,我必须编写很多自定义代码,例如。当填充通过POST发送的数据到表单时我需要创建子表单并填充它们,但所有逻辑都保留在表单对象中。对于透明的控制器。我需要在控制器中执行的操作是使用POST或Database Survey Row对象填充表单,它正在运行。

我想知道如何在symfony2中完成它?

读完后:http://symfony.com/doc/current/book/forms.html我认为这真的很难。

有人可以简要介绍一下如何完成这项工作吗?

如何动态创建子表单并将它们附加到symfony中?子表单可以有其他子表单,例如my survey-> step-> question-> answer connection?

1 个答案:

答案 0 :(得分:1)

如果能够适合您的情况,那么嵌入一组表格非常容易。 http://symfony.com/doc/2.0/cookbook/form/form_collections.html