当我尝试在我的表单类型类中添加密码时:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('name', 'text');
$builder->add('email', 'email');
$builder->add('password', 'password');
$builder->add('terms', 'checkbox', array(
'mapped' => false,
'constraints' => new NotBlank()
));
}
然后在树枝模板中呈现这个字段,{{ form_row(register.password) }}
它看起来像文本文件。但我需要它是密码类型<input type='password'..
。
表单类型也附加到具有密码属性的实体:
/**
* @var string
*
* @ORM\Column(name="password", type="string", length=32, nullable=false)
*/
private $password;
是什么原因?