我正在研究Symfony, 我遇到了一个问题,我有2个表:
我想创建一个表单来向用户显示选项以选择类别,输入一些详细信息然后提交。
但我不知道如何在一个表单中组合2个实体并创建一个表单。
我已经从推荐工具中创建了所有代码
请帮助我或更新我的节目我可以分享完整的文件。
答案 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在表单构建器中使用实体映射,我认为这样可以更灵活地显示您希望在表单中使用哪个字段。