Das Model-View-Controller-Pattern

Nun ein wenig Theorie für alle, die es interessiert. CakePHP basiert auf einem Design-Pattern mit dem Namen Model-View-Controller, dessen Grundlage für das Verständnis des Frameworks sehr wichtig ist. Das Model-View-Controller-Modell, kurz MVC, wurde ursprünglich für die Erstellung von Benutzeroberflächen mit Smalltalk-80 verwendet. Das Ziel des Modells ist die logische Trennung der Funktionalitäten in einer interaktiven Applikation in abgegrenzte Teilsysteme. Auf diese Weise wird eine hohe Flexibilität für die Darstellung der Daten garantiert, sowie ein hoher Grad an Wiederverwendbarkeit einzelner Bereiche.

Model-View-Controller, wörtlich etwa »Modell-Präsentations-Steuerung«, inzwischen ein weit verbreiteter ...

Get Webentwicklung mit CakePHP, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.