Symfony 3+:自定义表单元素模板

沃尔弗

我们终于升级到 Symfony 3,但这会导致一些问题。

我试图解决的当前问题是https://api.symfony.com/2.8/Symfony/Component/Form/FormTypeInterface.html#method_getName女巫已被弃用。

FormTypeInterface#getName() 用于创建昵称 女巫 用于树枝表单模板。

自定义表单类型示例:

class MyCustomType extends AbstractType {

    // ...

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

}

Twig 中的示例模板行:

{% block my_custom_row %}

    {# ... #}

{% endblock %}

问题:

Symfony 3+ 中自定义表单类型的命名约定是什么?即我应该如何命名树枝块以自定义表单行/小部件/错误呈现?

Łukasz Jakubek

默认情况下,Twig 块应命名为FormTypeType后缀的IE。my_custom_row*_row块。

其他更自定义的方法是添加函数getBlockPrefix()https://api.symfony.com/3.1/Symfony/Component/Form/FormTypeInterface.html#method_getBlockPrefix)。该函数应该返回与getName()之前完全相同的块名称前缀,但这是可选的,并且仅当块前缀与类名称不同时才需要。

在 Symfony4 中还提供block_name了覆盖默认值的表单选项

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Symfony3 中自定义选择表单类型

来自分类Dev

自定义symfony2嵌入表单模板

来自分类Dev

如何在Symfony2 / 3中基于用户角色自定义表单字段?

来自分类Dev

symfony 2创建自定义表单如何获取表单自定义元素?

来自分类Dev

Symfony 3应用程序自定义JSON输出

来自分类Dev

Symfony 3自定义表格密码验证器

来自分类Dev

自定义元素模板中的聚合物 3 自定义元素

来自分类Dev

在Sylius(Symfony3)上创建一个自定义资源表单:“期望的标量,但得到了数组”

来自分类Dev

在Symfony中自定义JMSPaymentCoreBundle表单

来自分类Dev

自定义Symfony2表单

来自分类Dev

Symfony表单中的自定义查询

来自分类Dev

Symfony2-为自定义表单类型创建模板

来自分类Dev

如何在Symfony中自定义引导程序水平表单主题/模板?

来自分类Dev

带有自定义表单symfony的条纹结帐

来自分类Dev

具有Symfony的可空自定义表单实体

来自分类Dev

symfony2表单渲染自定义

来自分类Dev

向symfony表单添加自定义选项

来自分类Dev

行上的Symfony表单主题自定义属性

来自分类Dev

Symfony-我无法使用树枝自定义表单

来自分类Dev

Symfony2-自定义表单呈现验证错误

来自分类Dev

Symfony中的自定义表单编辑设置同意

来自分类Dev

Symfony 2.8表单实体类型自定义属性

来自分类Dev

为编辑表单自定义 symfony 数据原型

来自分类Dev

Symfony3,Doctrine2,自定义夹具加载器

来自分类Dev

Symfony FormBuilder-其他元素的自定义选项?

来自分类Dev

Symfony 3:提交表单后设置值

来自分类Dev

Symfony3错误登录表单

来自分类Dev

Symfony 3测试-表单测试中的“ AlreadySubmittedException”

来自分类Dev

Symfony 3使用表单更新角色用户

Related 相关文章

热门标签

归档