将Form Schema Formatter应用于所有表单?

时间:2010-07-05 08:18:01

标签: forms symfony1 coding-style symfony-1.4

我刚刚通过为表单扩展sfWidgetFormSchemaFormatter来创建自定义架构格式化程序。然而,什么是悲伤知道的是,使用它,我需要指定在每个表单我使用,这是有点痛苦的configure()方法。

在BaseForm中写这个是一个好主意,但问题是ModelForm& BaseModelForm不会隐式调用BaseForm :(

有没有办法一般性地做到这一点?

1 个答案:

答案 0 :(得分:2)

所有学说形式都从BaseFormDoctrine扩展,你可以把它放在设置方法中。

确保如果你将setup()任何地方重载为self :: parent()