2

我一直在网上搜索,我什么也没找到!

我正在使用 symfonys 表单框架来构建一个简单的“创建”表单。验证没问题。但是我想预先过滤我提交的值,所以添加 ucfirst、strtoupper 等。

我不确定我是否在这里遗漏了一些重要的东西,但我认为这是唯一的方法是创建我自己的自定义验证器并使用 doClean 方法,这似乎很愚蠢,因为我有数百个验证器对于每个 php 函数!

希望你们能提供帮助,我一直在爬取源代码、api、大量书籍和博客,但我没有找到任何东西:(要么不可能,要么真的很容易,我希望是后者!

4

1 回答 1

1

对于可能没有回答这个问题,我深表歉意,但您能否澄清一下为什么需要在绑定和验证之前更改这些值?这似乎可以作为回调的一部分sfFormDoctrine::processValues或在sfFormDoctrine::updateXXXXColumn回调中完成。如果你使用 Propel,应该有类似的方法。

于 2010-06-06T23:24:15.207 回答