gpt4 book ai didi

symfony - 如何使用symfony仅呈现表单的一个字段

转载 作者:行者123 更新时间:2023-12-04 23:18:27 25 4
gpt4 key购买 nike

我只想呈现表单的一个字段。当我把 {{form_end(form)}}其他所有领域都在出现(symfony doc 清楚地展示了它)但是如何只渲染一个领域?如果我不放 {{form_end(form)}} ,只有一个字段,但没有保存按钮

谢谢

最佳答案

是的,CSS 可以做到这一点。但是您希望应用程序的工作依赖于客户端样式规则吗?在大多数情况下,最好根本不呈现字段 HTML。

您可以通过两种方式在模板中解决此问题。

  • {% do form.field_you_want_to_hide.setRendered %}在您之前 {{form_end(form)}} .
    这会将字段标记为已渲染,因此在调用 form_rest 时不会显示该字段。
  • 而不是 {{form_end(form)}} , 使用 {{ form_end(form, {'render_rest': false}) }} ,如 the Symfony Twig documentation 中所述.

  • 更改表单类以便从表单中删除字段会更好。您想要呈现的是您自己的表单,还是来自第三方捆绑包的表单?

    关于symfony - 如何使用symfony仅呈现表单的一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34091139/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com