CakePHP: Überlastung Sanitize
-
26-09-2019 - |
Frage
In der jüngsten CakePHP 1.3.4 Version entdeckte ich, dass Sanitize :: html doppelt verschlüsselte HTML-Entitäten zurück -. Wegen der neu hinzugekommenen vierten Parameter von htmlentities 'double_encode'
Hier ist ein entsprechendes Ticket auf CakePHP:
Lösung Sie können es in der Sie werden zum Schalter zu verwenden /app/libs
Verzeichnis Unterklasse: App::import('Sanitize');
class MySanitize extends Sanitize {
public static function html(...) {
...
}
}
MySanitize
anstelle von Sanitize
, aber das sollte kein großes Problem sein. Ein Text Suchen / Ersetzen kann sich darum kümmern, wenn Sie es schon viel verwenden.