首先看一下:
我使用实体制作了这个数据库结构而不是转储和可视化。
从phpMyAdmin向DB添加内容或从代码显示数据没有问题,但是当我尝试使用formtype构建表单时:
我的思想想要摆脱古怪。有人能帮助我吗?
我想构建一个表单,我可以在一个页面上填充任何内容。例如:
用户写了一些关于他自己的事情
例如,他点击添加新学校,学校的表格将会出现,如果他有更多的学校,他可以添加另一个(没有重新加载页面并保存实际表格)
与就业相同,点击添加新,......
在技能上他可以选择他所熟悉的技能(例如C ++编程),点击添加然后可以选择或输入学位(0 Begginer,1 ... 3 Expert)。需要添加更多,如3.和2.
作为最后一步,他点击了"保存简历"
所做的一切。
我试过了:
->add('skills', 'collection', array(
'type' => new SkillsType(),
'label' => 'Skills',
'error_bubbling' => true,
'cascade_validation' => true,
))
使用模板:
{{ form_start(form) }}
{% for skill in form.skills %}
<li>
{{ form_widget(skill) }}
</li>
{% endfor %}
{{ form_end(form) }}
添加技能然后我想用它来增加就业。
在麦汁中,我会用几个javascript制作手册。
三江源
答案 0 :(得分:1)
Collection字段类型是您使用的。如果您还没有查看文档的工作。
如果在表单构建器中添加allow_add
选项,则可以使用Symfony将添加到表单的prototype属性来执行您想要的操作。