Dieses Blog durchsuchen

Samstag, 16. Juli 2016

symfony 3) formating an emailfield

If you want to format your email textfield you can simply add the EmailType to the formbuilder. in your FormType

Just include the namespace before usage: 
use Symfony\Component\Form\Extension\Core\Type\EmailType;



<?php
namespace Check\BlogBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
class UserType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('username')
->add('email', EmailType::class,array('empty_data' => null))
->add('password')
->add('firstname')
->add('lastname')
;
}
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'Check\BlogBundle\Entity\User'
));
}
public function getBlockPrefix()
{
return 'check_blogbundle_user';
}
}
view raw gistfile1.txt hosted with ❤ by GitHub
If you want some more configuration you can user the manual:
http://symfony.com/doc/current/reference/forms/types/email.html

All FieldType are found here:
http://symfony.com/doc/current/reference/forms/types.html

Keine Kommentare:

Kommentar veröffentlichen