Eigene Shells programmieren

Die CakePHP-Konsole ist nicht nur zum Baken da. Bake ist nur eine – zugegebenermaßen sehr mächtige – Shell der Konsole. CakePHP liefert noch zusätzliche Shells für ACL (Access Control Lists), i18N (Internationalisierung) und Schema, eine API-Shell und noch die bereits besprochene Console-Shell mit. Shells werden unter /app/vendors/shells abgespeichert. Zur ACL- und zur i18N-Shell kommen wir später in diesem Buch in den Kapitel 14 und Kapitel 15, wenn wir die Themen Autorisierung und Internationalisierung behandeln.

Jetzt gehen wir es an, eine eigene Shell zu schreiben. Als Beispiel möchten wir eine Shell programmieren, die unsere Jobangebote als CSV-Datei auf den Server schreibt. Legen Sie dazu eine Datei namens csv_export.php ...

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.