Symfony 2:在表单构建器中使用Twig扩展


Symfony 2: Using Twig extension in form builder

我需要更改使用自定义过滤器格式化值或标签的方式。但是,我需要从表单构建器而不是在树枝模板本身中执行此操作。换句话说,当我在抽象类型类中构建表单时,我需要能够应用特定的格式。

下面是一个需要这样做的应用程序:

分配给表单元素的标签基于数据库表字段名称。我需要能够更改这些标签的呈现方式,例如标题大小写或大写等。

最好的方法是什么?

谢谢!

您可以创建自定义表单字段类型,该类型从选项或实体字段类型扩展。然后,您可以为应用过滤器或任何您想要的字段自定义模板。