← Back
Editing: AgentType.php
<?php namespace App\Form; use App\Entity\User; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\CollectionType; use Symfony\Component\Form\Extension\Core\Type\IntegerType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; class AgentType extends AbstractType { /** * @return void */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('email') ->add( 'enabled', CheckboxType::class, [ 'label' => 'Activer cet utilisateur ?', 'required' => false, ] ) ->add( 'agentFrequencies', CollectionType::class, ['entry_type' => AgentFrequencyType::class, 'label' => false] ) ->add( 'rappel', IntegerType::class, [ 'label' => 'Rappel (J-n)', 'attr' => [ 'min' => 1, 'max' => 50, ], 'required' => true, ] ) ->add('nom') ->add('prenom'); } /** * @return void */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults( [ 'data_class' => User::class, ] ); } }
Save File
Cancel