Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-02-2009 10:25:57

romain
Membre
Date d'inscription: 20-01-2009
Messages: 18

ZEND framework et le mode console

Bonjour all,


J'aurai aimé savoir par quel moyen serait il possible d'executer un script developper sous zend framework en mode console.

J'ai crée un controller qui ce nomme CronController.php

quelqu'un aurai une idee pour l'executer avec une console sous linux

Merci,
Romain

Hors ligne

 

#2 18-02-2009 10:33:16

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: ZEND framework et le mode console

Hello,

Le composant Zend_Tool et ses Zend_Tool providers qui arriveront avec la 1.8 te permettront ceci mais c'est pas encore sorti. Tu peux toutefois te brancher sur l'incubator, le code y est fonctionnel.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 18-02-2009 10:38:18

romain
Membre
Date d'inscription: 20-01-2009
Messages: 18

Re: ZEND framework et le mode console

Je vais regarder ca .

Merci.

Hors ligne

 

#4 18-02-2009 10:40:59

dmathieu
Membre
Lieu: Lyon, France
Date d'inscription: 09-02-2009
Messages: 50
Site web

Re: ZEND framework et le mode console

Tu peut par ailleurs te baser sur les exemples d'utilisation de PHPUnit :
http://phpimpact.wordpress.com/2008/12/ … ntrollers/

Bien que tu ne cherche pas à faire de tests unitaires ici, faire ceux-ci revient à exécuter des contrôleurs et modèles en mode console.
Du coup tu peut t'en inspirer pour faire ce donc tu a besoin smile


Il faut aimer les autres, non pour soi, mais pour eux - Proverbe Espagnol

Hors ligne

 

#5 18-02-2009 11:04:27

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: ZEND framework et le mode console

Cela dit, tout ce qui est MVC a beaucoup moins de sens en mode console.

Dans mes codes, je fais des scripts qui utilisent le ZF (et notamment Zend_Console pour parser la ligne de commande). Ils incluent les mêmes constantes que mon site et une partie du bootstrap, mais par contre, l'utilisation des controlleurs et du MVC du ZF ne me paraissent pas pertinent...

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#6 18-02-2009 13:16:46

nick
Membre
Date d'inscription: 31-05-2008
Messages: 84

Re: ZEND framework et le mode console

salut,

pour ma part, j'ai créé un bootstrap spécifique pour les crons. Il ressemble fortement à mon index.php, le MVC en moins.

Ensuite, je passe en paramètre le type de traitement pour lancer le script correspondant au paramètre.

Hors ligne

 

#7 18-02-2009 14:01:01

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: ZEND framework et le mode console

Hello,

Avec Zend_Tool, on parle de provider plutôt que de controller. Mais dans l'idée, on conserve le principe : j'ai écrit un provider pour le manuel de documentation.

Exemple d'utilisation :

Code:

zf check manual
// ou
zf check manual fr

'zf' est le script initial (à l'image de Symphony 'sf'). 'manual' est le provider et 'check' est l'action du provider. La déclaration de 'check' possède un argument facultatif qui est la langue (par défaut 'en'). A l'intérieur de l'action, il y a les habituels $this->getRequest() ou $this->getResponse().

Plus d'infos sur l'exemple de provider documentation : http://framework.zend.com/wiki/display/ … el+Perraud et sur Zend_Tool en général : http://framework.zend.com/wiki/display/ … +-+General

A+

Dernière modification par mikaelkael (18-02-2009 14:02:31)


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages