src/AdminBundle/Form/Type/Vehicle/TableMainCharacteristicsType.php line 12

Open in your IDE?
  1. <?php
  2. namespace AdminBundle\Form\Type\Vehicle;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\Extension\Core\Type\TextareaType;
  5. use Symfony\Component\Form\FormBuilderInterface;
  6. use Symfony\Component\Form\Extension\Core\Type\TextType;
  7. use Symfony\Component\Form\Extension\Core\Type\CollectionType;
  8. use Symfony\Component\OptionsResolver\OptionsResolver;
  9. class TableMainCharacteristicsType extends AbstractType
  10. {
  11.     public function buildForm(FormBuilderInterface $builder, array $options): void
  12.     {
  13.         $builder->add('title_1'TextType::class, [
  14.             'label' => 'Значение 1',
  15.             'attr' => [
  16.                 'maxlength' => 16,
  17.                 'class' => 'col-md-3'
  18.             ],
  19.             'required' => false,
  20.         ])
  21.             ->add('title_2'TextType::class, [
  22.                 'label' => 'Значение 2',
  23.                 'attr' => [
  24.                     'maxlength' => 16,
  25.                     'class' => 'col-md-3'
  26.                 ],
  27.                 'required' => false,
  28.             ])
  29.             ->add('title_3'TextType::class, [
  30.                 'label' => 'Значение 3',
  31.                 'attr' => [
  32.                     'maxlength' => 16,
  33.                     'class' => ' col-md-3'
  34.                 ],
  35.                 'required' => false,
  36.             ])
  37.             ->add('title_4'TextType::class, [
  38.                 'label' => 'Значение 4',
  39.                 'attr' => [
  40.                     'maxlength' => 16,
  41.                     'class' => 'col-md-3'
  42.                 ],
  43.                 'required' => false,
  44.             ])
  45.             ->add('description_1'TextareaType::class, [
  46.                 'label' => 'Описание 1',
  47.                 'attr' => [
  48.                     'maxlength' => 205,
  49.                     'class' => 'col-md-3'
  50.                 ],
  51.                 'required' => false,
  52.             ])
  53.             ->add('description_2'TextareaType::class, [
  54.                 'label' => 'Описание 2',
  55.                 'attr' => [
  56.                     'maxlength' => 205,
  57.                     'class' => 'col-md-3'
  58.                 ],
  59.                 'required' => false,
  60.             ])
  61.             ->add('description_3'TextareaType::class, [
  62.                 'label' => 'Описание 3',
  63.                 'attr' => [
  64.                     'maxlength' => 205,
  65.                     'class' => 'col-md-3'
  66.                 ],
  67.                 'required' => false,
  68.             ])
  69.             ->add('description_4'TextareaType::class, [
  70.                 'label' => 'Описание 4',
  71.                 'attr' => [
  72.                     'maxlength' => 205 ,
  73.                     'class' => 'col-md-3'
  74.                 ],
  75.                 'required' => false,
  76.             ]);
  77.     }
  78.     public function configureOptions(OptionsResolver $resolver): void
  79.     {
  80.         $resolver->setDefaults([
  81.             'data_class' => null,
  82.             'compound' => true,
  83.         ]);
  84.     }
  85. }