7.5 Den Produktimport über ein Shell-Skript starten
Problem
Sie möchten einen Produktimport über ein Shell-Skript starten, weil ein Aufruf einer speziell präparierten URL für Ihr Projekt nicht infrage kommt.
Lösung
Verwenden Sie ein einfaches Shell-Skript, um diese Aufgabe auf einem Linux-System zu erledigen.
Diskussion
PHP-Shell-Skripte haben den Vorteil, dass sie normalerweise keiner Laufzeitbeschränkung unterliegen. Eine weitere nützliche Möglichkeit von PHP-Skripten besteht darin, Importe von Cronjobs zu starten.
Das folgende Skript lässt sich über die Konsole aufrufen und erledigt den Produktimport auf Basis der products.csv-Importdatei, die wir im „7.4 Ein Importer-Modul erstellen“, besprochen haben:
<?php /* * Usage: * * php -f app/code/local/Webkochshop/Import/shell/test-import.php ...
Get Magento: Das Handbuch für Entwickler 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.