Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 函数getName在symfony 2表单中的作用是什么_Php_Symfony - Fatal编程技术网

Php 函数getName在symfony 2表单中的作用是什么

Php 函数getName在symfony 2表单中的作用是什么,php,symfony,Php,Symfony,这是我的班级 class CommentType extends AbstractType { public function buildForm(FormBuilder $builder, array $options) { $builder ->add('user') ->add('comment') ; } public function getName()

这是我的班级

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

        ;
    }

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

我无法获得getName函数的功能,它在为该表单呈现细枝模板时使用。它允许您覆盖默认窗口小部件,但只能通过指定块来覆盖该特定表单,例如:

{% block sample_staticbundle_commenttype_widget %}

因此,你的意思与{code>{%render'SampleStaticBUndle:Comment:new'with{'blog_id':blog.id}%}不,我是指实际的表单字段本身。例如,这些是默认的表单字段twig blocks,但是如果在Symfony3中使用块的名称创建块,则可以单独覆盖每个命名表单。您必须使用
getBlockPrefix()
而不是
getName()