%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/AchatBundle/Form/ |
Current File : /home/emtnaeewxm/www/src/EEM/AchatBundle/Form/ReglementType.php |
<?php namespace EEM\AchatBundle\Form; use EEM\AchatBundle\Entity\Reglement; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Doctrine\ORM\EntityRepository; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Validator\Constraints\NotBlank; class ReglementType extends AbstractType { /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $reglement=new Reglement(); $builder ->add('dateReglement', DateType::class, [ 'label' => "Date", 'required' => false, 'widget' => 'single_text', 'format' => 'dd/MM/yyyy', 'attr' => [ 'autocomplete' => 'off', 'placeholder' => "Date", 'class' => 'datepicker'] ]) ->add('numCheque', TextType::class, [ "label" => "Numéro chèque", "required" => false, 'attr' => [ 'autocomplete' => 'off', 'placeholder' => 'Numéro chèque'], ]) ->add('montant', TextType::class, [ "label" => "Montant", "required" => false, 'attr' => [ 'autocomplete' => 'off', 'placeholder' => 'Montant'], ]) ->add('dateReglement', DateType::class, [ 'label' => "Date", 'required' => false, 'widget' => 'single_text', 'format' => 'dd/MM/yyyy', 'attr' => [ 'autocomplete' => 'off', 'placeholder' => "Date", 'class' => 'datepicker'] ]) ->add('dateCheque', DateType::class, [ 'label' => "Date échéance", 'required' => false, 'widget' => 'single_text', 'format' => 'dd/MM/yyyy', 'attr' => [ 'autocomplete' => 'off', 'placeholder' => "Date échéance", 'class' => 'datepicker'] ]) ->add('typeReglement', ChoiceType::class, [ 'label' => "Type reglement", 'choices'=>array_flip($reglement->liste_type_reglement()), 'multiple'=>false, 'expanded'=>true ]) ; }/** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'data_class' => 'EEM\AchatBundle\Entity\Reglement' )); } /** * {@inheritdoc} */ public function getBlockPrefix() { return 'eem_achatbundle_reglement'; } }