我正在为新用户注册定义我自己的 Twig 布局,除了 FOSUserBundle 中的普通密码字段之外,我已经按照我想要的方式布置了所有内容。
<p class="left">
{{ form_widget(form.plainPassword) }}
</p>
<div class="clearfix"></div>
上面的代码显示了密码和验证块。我想将其分解为 form.plainPassword.label、form.plainPassword.field、form.plainPassword2.label 和 form.plainPassword2.field 的 4 个元素。我不知道在
form_label()
中放什么和 form_widget()
调用。<p class="left">
{{ form_label( ??? ) }}
{{ form_widget( ??? ) }}
</p>
<p class="left">
{{ form_label( ??? ) }}
{{ form_widget( ??? ) }}
</p>
<div class="clearfix"></div>
我假设这是可以做到的。
最佳答案
我有同样的问题。我的解决方案(似乎是官方的:):
{{ form_label (form.plainPassword.first) }}
{{ form_widget (form.plainPassword.first) }}
{{ form_label (form.plainPassword.second) }}
{{ form_widget (form.plainPassword.second) }}
希望它可以帮助!
关于forms - FOSUserBundle 问题与 Twig 形式的plainPassword,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9771278/