<?php
namespace App\Form\Type;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\DateType;
use Symfony\Component\Form\Extension\Core\Type\FileType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Entity\ContactMedecin;
use App\Entity\SpecialiteDocteur;
use App\Entity\Docteur;
use App\Entity\User;
/**
* ContactMedecinType
*/
class DocteurType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('specialite', EntityType::class, array(
'class' => SpecialiteDocteur::class,
'attr' => array(
'class' => 'select-specialite',
'placeholder' => 'Spécialité',
),
'label' => 'Spécialité',
))
->add('dateInfo', TextType::class, array(
'attr' => array(
'class' => 'form--select-birthday flatpickr',
'placeholder' => 'Date de naissance',
),
'label' => 'Date de naissance',
))
->add('adresse', TextType::class, array(
'attr' => array(
'class' => '',
'placeholder' => 'Adresse',
),
'label' => 'Adresse',
))
->add('codePostal', TextType::class, array(
'attr' => array(
'class' => '',
'placeholder' => 'Code postal',
),
'label' => 'Code postal',
))
->add('identifiant', TextType::class, array(
'attr' => array(
'class' => '',
'placeholder' => 'RPPS',
),
'required' => false,
'label' => 'RPPS',
))
// ->add('identite', FileType::class, array(
// 'attr' => array(
// 'class' => '',
// 'placeholder' => 'form.idcard',
// ),
// 'label' => 'form.idcard',
// 'mapped' => false,
// 'required' => false,
//
// ))
//
// ->add('rib', FileType::class, array(
// 'attr' => array(
// 'class' => '',
// 'placeholder' => 'form.rib',
// ),
// 'required' => false,
// 'label' => 'form.rib',
// 'mapped' => false
// ))
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => Docteur::class,
]);
}
}