-1
いくつかのフィールドを表示したくありません。私はこのように試しましたフォームフィールドを表示しない、symfony
{{form_start(form)}}
{{form_widget(form)}}
{% do form.password.setRendered %}
{{ form_end(form) }}
しかし、それは動作しません。
これは私のフォームクラスです。私はpassword
フィールドを表示したくありません。
password
フィールドがレンダリングされていることを伝える必要があります
class UserType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('username')
->add('email')
->add('password')
->add('type', ChoiceType::class, array(
'choices' => array(
'User' => 'ROLE_USER',
'Admin' => 'ROLE_ADMIN',
),
))
->add('save', SubmitType::class)
;
}
}