【发布时间】:2012-12-28 10:23:57
【问题描述】:
我正在尝试将 htmlpurifier 与 zend 框架 2 集成。 根据zf2用户指南(http://framework.zend.com/manual/2.0/en/modules/zend.feed.security.html)我改变了这样的模型:
在我得到的顶部:
require_once '/Purifier/HTMLPurifier.auto.php';
在函数中:
...
$options = array(
array(
'HTML.Allowed',
'p,a[href]'
),
array(
'Output.TidyFormat',
true
),
array(
'HTML.Doctype',
'XHTML 1.0 Strict'
),
array(
'Cache.DefinitionImpl',
null
)
);
$config = HTMLPurifier_Config::createDefault();
foreach ($options as $option) {
$config->set($option[0], $option[1]);
}
$purifier = new HTMLPurifier($config);
$text = $purifier->purify($this->getPosttext());
...
我将 htmlpurifiers“库”文件夹复制到 “src/应用程序/模型/净化器” 自动文件位于: “src/Application/Model/Purifier/HTMLPurifier.auto.php” 模型文件在 “src/应用程序/模型”
但我仍然收到此错误:
致命错误:第 76 行的 ...path...\module\Application\src\Application\Model\Post.php 中找不到类 'Application\Model\HTMLPurifier_Config'
如何正确包含 htmlpurifier?
【问题讨论】:
标签: zend-framework2 htmlpurifier