2
在Zend Framework 2中集成HTMLPurifier的最佳實踐是或可能是什麼? 目標是過濾Zend表單元素和輸入字段,其中不是用Zend Form生成的。在Zend Framework 2中集成HTMLPurifier的最佳實踐
你會如何做到這一點?
在Zend Framework 2中集成HTMLPurifier的最佳實踐是或可能是什麼? 目標是過濾Zend表單元素和輸入字段,其中不是用Zend Form生成的。在Zend Framework 2中集成HTMLPurifier的最佳實踐
你會如何做到這一點?
從我的角度來看,我會說你可以創建一個新的過濾器。如果淨化器已經是Zend的一部分,那麼它可能是Zend \ Filter \ HtmlPurifier。這就是我認爲最適合的地方。
你也可以使它成爲一個驗證器(Zend \ Validator \ HtmlPurifier),這樣你可以判斷一段文本是否「通過」。取決於你想要做什麼。
如果您想拒絕錯誤的輸入,請使用驗證器路徑。如果您想過濾出錯誤的輸入,請使用過濾器路徑。
當您創建Zend過濾器/驗證器後,像使用其他過濾器/驗證器一樣使用它。