Mirage
Mirage

Reputation: 31548

What does the function getName do in symfony 2 form

This is my form class

class CommentType extends AbstractType
{
    public function buildForm(FormBuilder $builder, array $options)
    {
        $builder
            ->add('user')
            ->add('comment')

        ;
    }

    public function getName()
    {
        return 'sample_staticbundle_commenttype';
    }
}

I am not able to get what getName function does

Upvotes: 8

Views: 2572

Answers (1)

MDrollette
MDrollette

Reputation: 6927

It is used when rendering the twig templates for that form. It lets you override the default widgets but only for that particular form by specifying a block like, for example:

{% block sample_staticbundle_commenttype_widget %}

Upvotes: 8

Related Questions