我使用Symfony 3,打印表单时遇到问题。它包含collectionType
当我form_start(form)
时,所有字段都会打印出来。
但我想个性化collectionType的显示。
代码:
{% for tab in form.tabs %}
{{ form_row(tab.rep) }}
{{ form_row(tab.charge) }}
{% endfor %}
但是没有字段打印。
我的表格还可以:
FormView {#591 ▼
+vars: array:27 [▶]
+parent: FormView {#584 ▼
+vars: array:24 [▶]
+parent: null
+children: array:4 [▼
"tabs" => FormView {#591}
"blabla" => FormView {#587 ▶}
"save" => FormView {#581 ▶}
"_token" => FormView {#567 ▶}
]
-rendered: false
}
+children: []
-rendered: true
}
为什么form_start没有问题,但是循环没有?
答案 0 :(得分:0)
如果没有填充form.tabs,Symfony不知道显示多少个选项卡。您必须使用Javascript来允许客户添加动态标签表格https://symfony.com/doc/current/reference/forms/types/collection.html
答案 1 :(得分:0)
我想把我的两个输入内联,默认情况下每行都有一行
pip install -r <path of requirements.txt>