【问题标题】:Symfony2 - Reuse form type multiple times in a formSymfony2 - 在表单中多次重用表单类型
【发布时间】:2013-05-11 06:25:43
【问题描述】:

我正在尝试制作一个表单,用户可以在其中插入他的简历数据。 目前,我创建了一个包含所有与体验相关的字段的体验表单类型。问题是用户必须能够添加或删除尽可能多的体验,因为他喜欢点击添加或减号按钮。我可以用 javascript 完成这个,但它似乎不是最好的解决方案。有没有办法用 symfony2 完成这个?也许使用某种创建或删除表单类型的事件侦听器?

【问题讨论】:

    标签: forms symfony dynamic


    【解决方案1】:

    应该使用 JavaScript 来完成,因为服务器端脚本语言 (php) 不刷新页面就无法运行。

    关于如何使用 Symfony 执行此操作,请参阅:http://symfony.com/doc/current/cookbook/form/form_collections.html

    【讨论】:

      【解决方案2】:

      自己的经验形式类型很好。然后,您需要将此表单类型实现为父表单中的集合。为了在渲染输出中添加/删除体验,仍然需要 javascript/jQuery。但仅用于添加<form> 原型。

      看看这个激动人心的cookbook article关于表单集合

      【讨论】:

      • 谢谢,这正是我所需要的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多