<?php
namespace App\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\CollectionType;
use Symfony\Component\Form\FormBuilderInterface;
class RenewMembershipClubFormType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
// kaart info
->add('club', ChoiceType::class, [
'label' => 'Club',
'choices' => [
'ZeilClub' => 'sailing',
'SurfClub' => 'surfing',
],
'placeholder' => 'Kies uw club',
])
->add('membershipType', ChoiceType::class, [
'label' => 'Lidmaatschap',
'choices' => [
'Jeugdlid - 22 j.' => 'jeugdlid',
'Volwassene' => 'volwassen',
'Familie - Max 6 p' => 'familie',
],
'placeholder' => 'Lidmaatschap Type',
])
->add('members', CollectionType::class, [
'entry_type' => MembershipFormType::class,
'allow_add' => true,
'by_reference' => false,
'label' => false,
'required' => true,
'entry_options' => [
'club' => "var", // ToDo aanpassing value sailing || surfing dump($builder->get('club')->getData());
],
]);
}
}