【问题标题】:Fetch CollectionType forms by ID, or similar按 ID 或类似方式获取 CollectionType 表单
【发布时间】:2016-06-20 12:24:57
【问题描述】:

我有一个实体,它有一些关联实体,我必须以行的形式向用户显示每个实体,以及其他数据,例如关联实体的名称、成本等。我需要用户能够修改数量。

我在 twig 中显示表格,并且有一个在 CollectionType 中显示其关联实体的 FormType,但我一生都无法弄清楚如何做这样的事情:

{{ form_row(form.children[ entity.getId ]) }}

这样数量编辑表单就可以出现在其相应的表格单元格中,而不仅仅是位于页面顶部。我应该使用表单呈现整个表格吗?在这种情况下,我很难整合其他表格,例如删除,而且我刚刚读到不鼓励这样做(在 FormType 中有一堆其他字段只是用来显示数据而不是修改)。

同时,Twig 几乎不支持数组,所以我的其他解决方案(将每个关联表单存储在由 ID 索引的数组中)也无法工作。

【问题讨论】:

    标签: symfony doctrine twig


    【解决方案1】:

    在这里回答:Symfony2 - Using the Entities database ID for Form Collections array key

    我想在我问这个问题之前我想不出正确的搜索词。

    【讨论】:

      猜你喜欢
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      相关资源
      最近更新 更多