php - 函数 getName 在 symfony 2 形式中做什么

标签 php symfony

这是我的表单类

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

        ;
    }

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

我无法获得 getName 函数的作用

最佳答案

在为该表单呈现 Twig 模板时使用它。它允许您通过指定 block 来覆盖默认小部件,但仅限于该特定表单,例如:

{% block sample_staticbundle_commenttype_widget %}

关于php - 函数 getName 在 symfony 2 形式中做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11406108/

相关文章:

php - 在 Formbuilder::add() 中配置 EntityType 时访问类的属性和方法

php - 相同的算法,不同的结果

php - 如何将图片上传到另一台服务器?

php - 如何在php中结帐购物车时减少商品数量?

symfony - 将 docker-compose 环境传递给 symfony 配置

php - symfony - 'bin' 不被识别为内部或外部命令

php - sql delete with select 条件

PHP - 为交易生成 token

php - Symfony2 从 ssl 子域注销

symfony - 使用原则 2 中的多态关系子集的多态附件