Symfony2:在表单中获取2个表格数据并创建联系我们表单

时间:2015-08-01 17:42:11

标签: php symfony symfony-forms

我正在研究Symfony, 我遇到了一个问题,我有2个表:

  1. 联络(fk category_id)
  2. 分类
  3. 我想创建一个表单来向用户显示选项以选择类别,输入一些详细信息然后提交。

    但我不知道如何在一个表单中组合2个实体并创建一个表单。

    我已经从推荐工具中创建了所有代码

    请帮助我或更新我的节目我可以分享完整的文件。

1 个答案:

答案 0 :(得分:1)

以下两个示例都已完整,因此请研究它们并根据您的需要使用它们。您可以根据需要进行修改。因为它们有点长,我还没有阅读所有内容,但我能说的是,它们会让你知道在单一表格中处理多个表格时要走哪条路。

示例1:

Full webform style CRUD example with an embedded associated entity in symfony使用"嵌入式实体"样式表单构建器,其中父实体作为selecbox给出。

示例2:

Creating a combined formtype by embedding individual formtypes for one-to-many association in symfony将两种不同的表单类型合并为一种。

示例3:

Many-to-many association example in symfony在表单构建器中使用实体映射,我认为这样可以更灵活地显示您希望在表单中使用哪个字段。