FOSUserBundle在twig表单上使用plainPassword

Com*_*tar 4 forms symfony twig fosuserbundle symfony-2.1

我正在为新用户注册定义我自己的twig布局,除了FOSUserBundle中的plainPassword字段之外,我已经按照我想要的方式布局了所有内容.

<p class="left">
   {{ form_widget(form.plainPassword) }}
</p>
<div class="clearfix"></div>
Run Code Online (Sandbox Code Playgroud)

上面的代码显示密码和验证块.我想将其分解为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>
Run Code Online (Sandbox Code Playgroud)

我假设这可以做到.

小智 24

我有同样的问题.我的解决方案(似乎是正式:):

{{ form_label (form.plainPassword.first) }}   
{{ form_widget (form.plainPassword.first) }}  

{{ form_label (form.plainPassword.second) }}   
{{ form_widget (form.plainPassword.second) }}
Run Code Online (Sandbox Code Playgroud)

希望它可以帮助!