在PasswordType字段中显示* charaters字段
问题描述:
我需要在PasswordType字段(或TextType字段)上显示“*”字符,而不是用于编辑用户的清除密码。在PasswordType字段中显示* charaters字段
该字段保存在数据库中,这一点很重要,只有显示更改。
对于为例:
我没有找到有关的官方文件中任何东西。
UP:
守则VisiteurType.php的:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('nom', TextType::class)
->add('prenom', TextType::class)
->add('login', TextType::class)
->add('mdp', PasswordType::class, array('always_empty' => false))
[etc.]
}
的form.html.twig的代码:
<div class="password-type">
{{ form_label(visiteurForm.mdp, null, { 'label_attr': {
'class': 'col-sm-4 control-label'
}}) }}
<div class="col-sm-6">
{{ form_errors(visiteurForm.mdp) }}
{{ form_widget(visiteurForm.mdp, { 'attr': {
'class': 'form-control',
'rows': '8'
}}) }}
</div>
</div>
答
您可以使用
<input type="password" id="password"></input>
按类型= “密码”,它会显示 “*” 代替文本值
+0
我实际上在AbstractType的扩展类中使用 - > add('mdp',TextType :: class)。是否有可能? –
您使用的是['PasswordType '](http://symfony.com/doc/current/reference/forms/types/password.html)字段?请显示您的代码 – kero
表格否!谢谢 ! –
所以现在有效? – kero