Als Zend Framework ist eine Sammlung von irgendwie lose gekoppelten Komponenten, um die Komponenten, die Sie in verwenden möchten,
which php
Viel Glück mit Cron-Jobs: Sie können durch die Ausgabe dieses Befehls stellen Sie sicher, jedes PHP-Skript einschließlich CLI-Skripte. Sie müssen jedoch sicherstellen, dass PHP die relevanten Zend Framework-Klassen finden kann, so dass Sie den Zend Framework-Bibliothekspfad zu Ihrer include_path
hinzufügen müssen. Dann können Sie den Autoloader mit Zend_Loader_Autoloader
(ZF> = 1.8) oder Zend_Loader
(ZF < 1.8) einrichten, um das Leben zu erleichtern. Jetzt sollten Sie Zugriff auf alle Zend Framework-Komponenten haben, die Sie beliebig verwenden können.
Wie jedes andere Skript oder Programm kann dieses PHP-Skript natürlich in einem Cron-Job verwendet werden. Eine weitere Sache ist, dass Sie sicherstellen müssen, dass der Benutzer, der Ihre Cron-Jobs ausführt, Lesezugriff auf den Zend Framework-Bibliothekspfad hat, da PHP sonst die Zend Framework-Dateien nicht lesen kann.
Wenn Ihre Frage auf die Verwendung der MVC-Komponente in CLI-Skripten abzielt, muss ich zugeben, dass ich diesbezüglich keine Erfahrung habe. Ich nehme an, dass ein nicht zu vernachlässigender Aufwand unternommen werden muss, um entsprechende Anforderungs-, Antwort-, Distripter- und Routen-Klassen zu implementieren.
EDIT:
Bitte sehen this article für weitere Informationen.
Ja, das hat mich eigentlich interessiert. Vielen Dank. – Andrew