Die AppModel-Klasse

Wie Sie bei der Erstellung von Model-Klassen sicher schon bemerkt haben, leiten alle Model-Klassen von der Klasse AppModel ab. Wozu ist die AppModel-Klasse gut? Wie auch der AppController dient diese Klasse dazu, Methoden zu implementieren, die Sie in mehreren Models benötigen. Das können zum Beispiel Methoden für die Datenmanipulation sein oder auch Methoden zur Datenvalidierung.

Im Werkszustand von CakePHP liegt diese Klasse im Core-Verzeichnis von Cake. Sie können sie aber überschreiben, indem Sie die Datei app_model.php in Ihrem app/-Verzeichnis anlegen. Die AppModel-Klasse muss von der Model-Klasse ableiten, damit Ihre Models auch tatsächlich Model-Funktionalitäten haben. Erstellen Sie die Klasse in der soeben angelegten ...

Get Webentwicklung mit CakePHP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.