Когда я пытаюсь добавить пароль, поданный в моем классе формы типа:Symfony форма - тип пароля
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;
В чем причина?
Используете ли вы форму тему ? Если это так, виджет по умолчанию может быть переопределен. Можете ли вы попробовать '{{form_widget (register.password)}}' и посмотреть, что происходит? –