2 zend-framework filter htmlpurifier
我想在我的网站上使用htmlpurifier,但无法弄清楚如何在视图中加载我的过滤器.我按照第一个答案中描述的方式添加了我的过滤器.
我希望能够从我的观点中调用它,比如$this->filter($content)任何建议我是怎么做到的?
这是一个两步过程:
它看起来像这样:
class My_View_Helper_Purify extends Zend_View_Helper_Abstract
{
public function purify($value)
{
$filter = new My_Filter_HtmlPurifier();
return $filter->filter($value);
}
}
Run Code Online (Sandbox Code Playgroud)
不要忘记添加自定义视图助手路径:
$view->addHelperPath(
APPLICATION_PATH . '/../library/My/View/Helper',
'My_View_Helper_'
);
Run Code Online (Sandbox Code Playgroud)
稍后在任何视图脚本中:
<?= $this->purify($text) ?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
392 次 |
| 最近记录: |