2

将HTMLPurifier集成到Zend Framework 2 中的最佳实践是什么或可能是什么?目标是过滤 Zend Form 元素和输入字段,它们不是用 Zend Form 生成的。

你会怎么做?

4

1 回答 1

3

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

您也可以将其设为验证器 (Zend\Validator\HtmlPurifier),这样您就可以判断一段文本是否“通过”。取决于你想做什么。

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

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

于 2012-11-15T05:43:11.373 回答