HtmlPurifier的一个小BUG [ 2.0 版本 ]
当前YII版本2.0.32
出现情况:
HtmlPurifier::process('$html')过滤数据时如果当前分组下没有runtime目录就会报错
过程如下
1:有runtime目录
HtmlPurifier::process('$html')正常
2:没有runtime目录
01:HtmlPurifier::process('$html')报错
02:再刷新HtmlPurifier::process('$html')正常,runtime目录也有了
修改方法
helpers/BaseHtmlPurifier.php第50行
`$purifier->config->set('Cache.SerializerPath', \Yii::$app->getRuntimePath());`
前面加
` if(!is_dir(\Yii::$app->getRuntimePath())){
FileHelper::createDirectory(\Yii::$app->getRuntimePath());
}`
竹林风
注册时间:2017-04-06
最后登录:2022-02-15
在线时长:53小时3分
最后登录:2022-02-15
在线时长:53小时3分
- 粉丝4
- 金钱135
- 威望40
- 积分1065
共 1 条评论
不能修改了?最好继承重写,不要改源码