-
26-09-2019 - |
题
在最近cake1.3.4版本我发现清理::html返回双编码html实体,因为新增加的第四个参数的htmlentities'double_encode'.
这是一个相应的机票cake: http://cakephp.lighthouseapp.com/projects/42648/tickets/1152-sanitizehtml-needs-double_encode-parameter-in-htmlentities
因为我需要使用cake1.3.4在PHP5.2.14我需要改变double_encode参数。有没有办法载的消毒::html方法在蛋糕所以我没有摆弄的核心?
解决方案
你可以的子类,它在 /app/libs
目录:
App::import('Sanitize');
class MySanitize extends Sanitize {
public static function html(...) {
...
}
}
你必须换到使用 MySanitize
而不是的 Sanitize
, 但这不应该是一个大问题。一个文本发现/替代能照顾它如果你使用了很多了。
不隶属于 StackOverflow