<?php
namespace App\Form;
use App\Entity\AdUser;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
class LoginType extends AbstractType {
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('name', TextType::class, ['label' => false, 'attr' => array('class' => 'form-control margin-bottom-15', 'placeholder' => 'Username')])
->add('password', PasswordType::class, ['label' => false, 'attr' => array('class' => 'form-control margin-bottom-15', 'placeholder' => 'Password')])
->add('connection', ChoiceType::class, ['label' => false, 'attr' => array('class' => 'form-control margin-bottom-15', 'placeholder' => 'Username'), 'choices' => [
'Sede' => 'default',
'Romania' => 'default',
'Puglia' => 'puglia',
],])
->add('login', SubmitType::class, ['label' => 'Accedi', 'attr' => array('class' => 'btn btn-success btn-block')])
;
}
public function configureOptions(OptionsResolver $resolver) {
$resolver->setDefaults([
'data_class' => AdUser::class,
]);
}
public function getBlockPrefix() {
return '';
}
}