You are currently browsing the sl leinhos – CakePHP Dokus posts tagged: model


Fatal error: Class ‘Sanitize’ not found

Es ist manchmal zum Verrückt werden: Die Sanitize-Klasse in CakePHP 2.x verhält sich (bei mir zumindest) ganz seltsam. Nachdem ich hier bereits über Probleme mit dem Einbinden dieser Klasse geschrieben habe, wollte ich Sanitize an einer zweiten Stelle im gleichen Controller,  jedoch in einer anderen Methode, nutzen. Nun erschien der Fehler

Fatal error: Class 'Sanitize' not found

Im dazugehörigen Model war die Klasse noch mittels

App:uses('Sanitize','Utility');

eingebunden. Also versuchte ich, die Klasse im Controller einzubinden, so wie es hier beschrieben ist. Ohne Erfolg. Der Fehler blieb.

Ich schnappte mir somit den AppController und ergänzte die Zeile

App:uses('Sanitize','Utility');

und siehe da: Es funktioniert. Bug oder Feature?