src/Form/Type/CheckDniDateType.php line 17
- <?php
- namespace App\Form\Type;
- use Symfony\Component\Form\AbstractType;
- use Symfony\Component\Form\FormBuilderInterface;
- use Symfony\Component\OptionsResolver\OptionsResolver;
- use Symfony\Component\Validator\Constraints as Assert;
- use Symfony\Component\Validator\Constraints\Positive;
- use Symfony\Component\Validator\Constraints\Callback;
- use Symfony\Component\Validator\Constraints\NotBlank;
- use Symfony\Component\Validator\Context\ExecutionContextInterface;
- use Symfony\Component\Form\Extension\Core\Type\TextType;
- use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
- use Symfony\Component\Form\Extension\Core\Type\NumberType;
- use Symfony\Component\Form\Extension\Core\Type\DateType;
- class CheckDniDateType extends AbstractType
- {
- public function buildForm(FormBuilderInterface $builder, array $options)
- {
- $builder->add('fechaNacimiento', DateType::class, array(
- 'widget' => 'single_text',
- 'html5' => true,
- // 'format' => 'dd-MM-yyyy',
- 'label' => false,
- 'attr' => array(
- 'placeholder' => $options['sm']->getValue('cart2.idnumberDate'),
- 'class'=>'form-control input-inline datepicker',
- 'data-provide' => 'datepicker',
- 'data-date-format' => 'dd-mm-yyyy',
- 'required' => false,
- )
- )
- );
- }
- public function configureOptions(OptionsResolver $resolver)
- {
- $resolver->setDefaults(
- [
- "opciones" => [],
- "sm" => null,
- "valores" => []
- ]);
- }
- public function getName()
- {
- return 'check_dni_date';
- }
- }