Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je voulais savoir s'il y avait un composant spécial dans ZF pour gerer la mise en place de batch (à appeller par ligne de commande etdonc sorti du contexte web).
J'ai encore rien testé mais je me dis qu'executer un script php qui fais appel aux classes métier pour divers traitement, risque de ne pas passer ...
quelqu'un aurait il des scripts automatiques qui tournent sous ZF?
Quelle architecture particulière vous utilisez pour cela?
Merci beaucoup.
Seb
Hors ligne
Bonjour,
Je n'ai pas d'architecture particulière. Forcément tu n'as pas le MVC (pas de controlleur, pas d'URL, pas de routeur,...), mais tu peux sans problème utiliser les classes du ZF et ton modèle après avoir défini ton include_path correctement.
Concrètement, chaque script en batch inclut un fichier "cronCommon.php" qui initialise tout ce qui va bien dans le ZF (un genre de bootstrap spécifiques aux batchs) et ensuite j'utilise le ZF et mon modèle (et même les vues) dans mes batchs.
A+, Philippe
Hors ligne
Merci pour ta réponse, je vais mettre tout ça en place
Hors ligne