0

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

4

2 回答 2

2

它应该使用 JavaScript 来完成,因为服务器端脚本语言 (php) 不能在不刷新页面的情况下运行。

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

于 2013-05-16T11:31:51.050 回答
1

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

看看这篇关于表单收集的令人兴奋的食谱文章

于 2013-05-16T11:32:47.650 回答