如何分组嵌入式表单集合?

时间:2016-01-22 17:51:26

标签: php forms symfony

想象一下以下场景:我有一个from matplotlib import rc rc('text', usetex=True) plt.title("This is title number: " + r"\textbf{" + str(number) + "}") ,可以包含一个或多个Order。每个产品都有(正好)一个Products,这只是产品的一个属性。 (因为他们是静止的,我没有看到将它们放入一个单独的实体的必要性。)

现在我将这些产品作为一个集合嵌入到我的订单中Category as documented in the Symfony3 documentation

FormType

在我的表单上,我想按产品类别对产品子表单/输入字段进行分组。有没有更多或更简单的方法呢?例如。通过创建自定义表单模板?有什么想法吗?

1 个答案:

答案 0 :(得分:3)

如果你不想在不止一个地方使用它,只需将表格放在树枝上分开。

请勿将form_widget()用于相关字段。

只需做一个循环并编写你的逻辑,你就会更灵活。

// view.html.twig
{% for key, field in form.children %}
    {# write your logic you may use form_widget here. #}
    {# also check field.vars or form.vars. #}
{% endfor %}