Я создал форму с типом кнопки отправки.Но это не работает.
Вот форма:
class DisputedType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
//->add('points')
->add('position')
->add('joueur', EntityType::class, [
// looks for choices from this entity
'class' => Joueur::class,
// uses the User.username property as the visible option string
'choice_label' => 'prenom',
'expanded' => 'true',
'multiple' => 'true'
])
->add('save', SubmitType::class, ['label' => 'Suivant']);
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => Disputed::class,
]);
}
}
Затем просмотр веточки:
<h1>Sélectionnez les joueurs</h1>
{{ form(form) }}
{{ form_start(form) }}
{{ form_row(form.save)}}
{{ form_end(form) }}
Но это дает мне эту ошибку:
Ни свойство "save", ни один из методов "save ()", "getsave ()" / "issave ()" / "hassave ()" или "__call ()" не существуют и не имеютоткрытый доступ в классе "Symfony \ Component \ Form \ FormView".
Я не знаю, почему я получаю это сообщение об ошибке.У тебя есть идеи?