Die Template-Engine in CakePHP
Die Überschrift dieses Abschnitts ist streng genommen zu weit gegriffen, da CakePHP keine eigene Template-Engine hat, sondern schlicht HTML-Files mit einigen Schnipseln an PHP-Code kombiniert. Das klingt zunächst nicht besonders elegant, aber birgt doch einige Vorteile, die nicht unterschätzt werden sollten.
Der erste Vorteil ist, dass Sie keine neue Syntax lernen oder das gedankliche Schema einer Template-Engine nachvollziehen müssen, sondern Sie können sich auf dem gewohnten Boden von PHP bewegen. Zum anderen steht Ihnen auf diese Weise natürlich der komplette Funktionsumfang von PHP zur Verfügung, der in vielen Templating-Engines nur gekapselt oder gar nicht erreichbar ist. Auch wenn diese Tatsache dazu verführt, ...
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.