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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.