2

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

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

调查包括:

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

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

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

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

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

有人可以简要描述如何完成这个吗?

如何动态创建子表单并将它们附加到 symfony 中的表单?子表单可以有其他子表单,例如我的调查->步骤->问题->答案连接吗?

4

1 回答 1

1

如果适合您的情况,嵌入表单集合非常容易。http://symfony.com/doc/2.0/cookbook/form/form_collections.html

于 2013-02-19T20:22:57.903 回答