<?php
namespace App\Form\Frontal;
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\SubmitType;
class SearchType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('query', TextType::class, array(
'label' => 'Email',
'trim' => true,
'mapped' => false,
'error_bubbling' => true,
'attr' => [
'minlength' => 4,
'maxlength' => 30,
'placeholder' => 'Buscar noticias'
]
))->
setAction($options['action'])->
add('send', SubmitType::class, array('label' => 'Buscar'));
return $builder;
}
/**
* {@inheritdoc}
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => null,
'lang' => null
));
}
}