Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将HTMLPurifier集成到Zend Framework 2 中的最佳实践是什么或可能是什么?目标是过滤 Zend Form 元素和输入字段,它们不是用 Zend Form 生成的。
你会怎么做?
从我的角度来看,我会说你可以创建一个新的过滤器。如果 Purifier 已经是 Zend 的“一部分”,那么它的名称可能是 Zend\Filter\HtmlPurifier。这是我觉得最合适的地方。
您也可以将其设为验证器 (Zend\Validator\HtmlPurifier),这样您就可以判断一段文本是否“通过”。取决于你想做什么。
如果您想拒绝错误的输入,请使用验证器路径。如果要过滤掉错误的输入,请使用过滤器路径。
在你制作完 Zend 过滤器/验证器之后,像使用任何其他过滤器/验证器一样使用它。