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

时间:2012-06-23 21:37:55

标签: php symfony

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

以下是需要此功能的一个应用程序:

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

这样做的最佳方式是什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以从选项或实体字段类型扩展create a custom form field type。然后,您可以自定义the template for the field应用过滤器或任何您想要的内容。