我有一个实体,它有一些关联的实体,我必须以行的形式向用户显示,其他数据,如关联实体的名称,成本等。我需要用户能够修改量。
我在twig中显示表格,并且有一个FormType在CollectionType中显示其关联的实体,但在我的生活中不能弄明白如何做这样的事情:
{{ form_row(form.children[ entity.getId ]) }}
因此,数量编辑表单可以显示在相应的表格单元格中,而不只是位于页面顶部。我应该使用表单呈现整个表吗?在那种情况下,我很难集成其他形式,例如删除,而且我刚刚读到这是不鼓励的(在FormType中有一堆其他字段只是为了显示数据而不是被修改)。
同时,Twig几乎没有数组支持,所以我的另一个解决方案,即将每个关联的表单存储在一个由ID索引的数组中,也无法使其工作。
答案 0 :(得分:0)
在这里回答:Symfony2 - Using the Entities database ID for Form Collections array key
我想在问这个问题之前,我想不出正确的搜索字词。