Eigene Shells programmieren

Die CakePHP-Console ist nicht nur zum Baken da. Bake ist nur eine — zugegebenermaßen, sehr mächtige — Shell der Console. CakePHP liefert noch zusätzliche Shells für ACL (Access Control Lists), I18N (Internationalisierung), 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 Kapiteln 14 und 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 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.