19
我该如何明确打印CSRF字段而不是使用{{ form_rest(form) }}
?显式地打印CSRF标记字段而不是form_rest(表单)?
我需要这个,因为我要根据条件隐藏/显示一些字段,但{{ form_rest(form) }}
将打印所有剩余的字段(这是我想避免的)。
我该如何明确打印CSRF字段而不是使用{{ form_rest(form) }}
?显式地打印CSRF标记字段而不是form_rest(表单)?
我需要这个,因为我要根据条件隐藏/显示一些字段,但{{ form_rest(form) }}
将打印所有剩余的字段(这是我想避免的)。
这是可以做到这样:
{{ form_widget(form._token) }}
另外你可能要考虑在你的表单类型添加字段条件,而不是做那种决策的模板。
非常感谢!对于有条件我的意思是(例如)如果一个实体类型没有内部元素我想隐藏用户并显示一条消息。你认为把这个逻辑放在模板中是错误的吗? – Polmonino 2012-03-28 11:36:11
我不完全了解你的例子,但总的来说,这取决于你。现在你知道至少有两种方法可以实现这一点,你可以在具体的情况下做出选择。 – 2012-03-28 12:18:21
工程就像一个魅力。 – Robert 2017-04-06 22:14:43