フォームタイプクラスに入力されたパスワードを追加しようとすると:
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()
));
}
次に、このフィールドを twig テンプレート{{ form_row(register.password) }}
でレンダリングし、テキスト ファイルのように表示します。しかし、私はそれが password type である必要があります<input type='password'..
。
また、フォーム タイプはパスワード属性を持つエンティティに関連付けられます。
/**
* @var string
*
* @ORM\Column(name="password", type="string", length=32, nullable=false)
*/
private $password;
理由は何ですか?