Baking: Code automatisch generieren

Dass CakePHP automatisch Standardfunktionalitäten der Controller, Models und Views bereitstellen kann, wissen Sie schon. Mit Scaffolding können Sie mit einer einzigen Zeile Code eine komplette CRUD-Umgebung für Ihre Daten schaffen. Scaffolding ist ideal für Prototypen oder zum Anlegen von Testdaten, sprich: zur Konzeption und zum schnellen Loslegen mit einer Applikation. Doch was tun Sie, wenn Sie diese automatischen Interfaces zu Ihren Daten modifizieren oder erweitern möchten?

Den JobsController haben Sie in Kapitel 4, von Hand implementiert, weil wir Ihnen zeigen wollten, wie ein typischer, einfacher Controller aussieht. Wenn Sie solche Standard-Controller aber immer wieder gleich erstellen müssen, ist das ...

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.