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の「library」フォルダーを「src/Application / Model /Purifier」にコピーしました。自動ファイルは「src/Application / Model / Purifier/HTMLPurifier.auto.php」にあります。モデルファイルは「src/Application/Model」にあります。
しかし、それでも私はこのエラーを受け取ります:
致命的なエラー:クラス'Application \ Model\HTMLPurifier_Config'が...path... \ module \ Application \ src \ Application \ Model\Post.phpの76行目に見つかりません
htmlpurifierを正しく含めるにはどうすればよいですか?