在Zend Framework 2中集成HTMLPurifier的最佳实践

时间:2012-11-14 18:46:52

标签: zend-form zend-framework2 htmlpurifier

在Zend Framework 2中集成HTMLPurifier的最佳做法是什么或可能是什么? 目标是过滤Zend表单元素和输入字段,这些字段不是用Zend Form生成的。

你会怎么做?

1 个答案:

答案 0 :(得分:3)

从我的角度来看,我会说你可以创建一个新的过滤器。如果Purifier已经是Zend的“部分”,那么它可能是名称Zend \ Filter \ HtmlPurifier。这就是我认为最合适的地方。

您还可以将其设置为Validator(Zend \ Validator \ HtmlPurifier),以便您可以判断一段文本是否“通过”。取决于你想做什么。

如果要拒绝错误输入,请使用验证程序路径。如果要过滤掉错误的输入,请使用过滤器路径。

在制作Zend过滤器/验证器之后,像使用任何其他过滤器/验证器一样使用它。