Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

9. Die CakePHP-Konsole und die Bake-Shell

Kapitel 9. Die CakePHP-Konsole und die Bake-Shell

Die CakePHP-Konsole ist seit Version 1.2 ein wichtiger Bestandteil von CakePHP geworden. Doch welche Relevanz hat eine Konsole für die Entwicklung einer Webanwendung? Nicht jeder Entwickler ist durch und durch konsolenaffin, aber Sie brauchen sich keine Sorgen machen: Die CakePHP-Konsole ist einfach zu bedienen und »straightforward«, wenn man es so nennen will. Sie bietet ein kommandozeilenbasiertes Interface zu den CakePHP-Funktionalitäten und ist ein zentrales Werkzeug, mit dem Sie Aufgaben schnell und direkt umsetzen können. Sie brauchen sicher etwas Einarbeitungszeit, danach können Sie mit der Konsole aber wertvolle Zeit sparen.

Die prominenteste Funktionalität der Konsole ist das sogenannte »Baking« (Backen), also das automatische Generieren von Code. Die Codegenerierung gehört zu modernen Rapid Development Frameworks dazu, doch warum sollte man sich eigentlich Code generieren lassen? Das Anlegen der benötigten Klassen und Templates und ihres Codes gleicht sich zumindest am Anfang der Entwicklung immer sehr. Im Prinzip wandelt das Baking das Scaffolding in »echten«, für Sie verwendbaren und anpassbaren Code um, aber es geschieht noch einiges mehr. Mit der Bake-Shell werden Sie den gesamten Code automatisch generieren lassen, der in unserem Beispiel für die Verwaltung der Unternehmen in CakeJobs nötig ist.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial