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 weder eine neue Syntax lernen noch gedanklich das Schema einer Template-Engine nachvollziehen müssen, sondern sich auf dem gewohnten Boden von PHP bewegen können. 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, 2nd Edition now with O’Reilly online learning.

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