我有一个 Symfony 表单,其中包含两个 TextType
领域。如果某个检查评估为 false
,我不想显示input
字段但输出字段的静态内容并将表单字段包含为 hidden
字段代替。我怎样才能做到这一点?
最佳答案
您可以通过假装它已经呈现来阻止表单字段的任何输出:
{{ form_start(form) }}
{% if someValue == true %}
{% do form.fieldName.setRendered() %}
{% endif %}
{{ form_end(form) }}
关于forms - 如何在 Twig 模板中隐藏表单字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35899195/