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 O’Reilly online learning.

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