forms - FOSUserBundle 问题与 Twig 形式的plainPassword

标签 forms symfony twig symfony-2.1 fosuserbundle

我正在为新用户注册定义我自己的 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/

相关文章:

html - 如何在 react 中管理表单内输入字段的颜色?

javascript - 在这种情况下调用防止默认

php - 在 Symfony 2 上使用 Assetic 进行罗盘 Sprite 绘制

android - Symfony2 基本 http 身份验证,适用于 curl 但不适用于 Android

laravel - 如何在 TwigBridge 中访问 Laravel 4 错误?

html - 如何在 &lt;input&gt; 元素内创建标签?

javascript - 在 Django 模板中添加请求变量

php - Swiftmailer:无法连接 TLS 加密

php - 在 Symfony 4 中设置(CSS 背景图像)图像资源

php - prod 模式下的 ORO CRM 试图加载错误的 URL,但在 dev 模式下一切正常