devmonk/htmlpurifier

此包已被废弃,不再维护。未建议替代包。

提供 HTMLPurifier 库完整集成的 Zend Framework 2 模块

0.1.1 2012-11-06 03:13 UTC

This package is not auto-updated.

Last update: 2021-03-05 20:44:37 UTC


README

DevmonkHtmlpurifier 是一个模块,它将 HTMLPurifier 过滤库与 Zend Framework 2 以及可选的 Twig 模板引擎集成。

安装

  1. "devmonk/htmlpurifier": "dev-master" 添加到您的 composer.json 文件,并运行 php composer.phar update
  2. DevmonkHtmlpurifier 添加到您的 config/application.config.php 文件中的 modules 键下。

配置

DevmonkHtmlpurifier 默认提供合理的配置,但可以通过 devmonk-htmlpurifier 配置键进行可选配置。

`config` - passed directly to the HTMLPurifier class.
         - Added `Cache.SerializerPath` and set the default cache folder to data/cache/htmlpurifier
           Active by default.

文档

视图助手

DevmonkHtmlpurifier 添加了一个名为 'purify' 的视图助手,它将使用设置选项使用 htmlpurifier。

Twig 过滤器

如果已安装 zf-commons/zfc-twig,DevmonkHtmlpurifier 添加了一个名为 'purify' 的过滤器用于 twig 模板。

命名空间

该模块支持 命名空间,可以通过 namespaces 配置键进行配置

'zfctwig' => array(
    'namespaces' => array(
        'admin'     => __DIR__ . '/../views/admin',
        'frontend'  => __DIR__ . '/../views/frontend',
    ),
),

当使用命名空间时,视图将仅解析到指定的命名空间文件夹,而不会回退到视图管理器解析器

已知问题

DevmonkHtmlpurifier 目前不支持使用多个 purifier。