我有三个实体:服务、组、代理。
服务=> oneToMany =>组=> oneToMany =>代理
这些实体中的每一个都已经有一个表格。顺便说一句,我想创建一个自定义合并表单,其中将包含一个选择字段服务来选择和一个选择字段Groupe,以便合并其中的一些实体。Symfony 2 官方食谱正在维护中,所以我想知道如何创建自定义表单,在该表单中我将能够选择一个服务(从所有现有服务中)并选择一个组(从所有现有组中)
您正在寻找的可能是实体字段类型。这将允许您在表单中嵌入指向外部实体的选择字段。这主要用于小型集合。
当您开始处理大型集合,并发现需要/希望使用 Javascript 加载实体时(例如,集合太大以证明在页面加载时加载所有内容是合理的),您必须查看Symfony2 文档:如何嵌入表格集合。
还值得注意的是,Symfony 2.2有一个拉取请求,它应该使处理这种类型的表单更容易。