Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-05-2010 16:06:08

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

[zf create action 1.10] Bugs ?

Bonjour,

A chaque fois que j'ajoute des actions dans mon controller via la commande zf create action <action> <controller>

- mes commentaires entre fonctions sont effacés
- zf ajoute autant de tabulations dans le corps de mes fonctions que d'actions ajoutées
- si le corps de ma fonction se termine par une accolade fermante, elle est perdue et le fichier ne passe plus à l'exécution.

Bref, je pense qu'il y a un gros bug.

Est-il connu ?

Merci

Hors ligne

 

#2 26-05-2010 16:48:43

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

Re: [zf create action 1.10] Bugs ?

Euh non, quelle version de ZF ?


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

Hors ligne

 

#3 26-05-2010 17:10:40

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

Re: [zf create action 1.10] Bugs ?

Je regarderai ce soir, mais c'est avec le Zend Framework installé il y a 6 semaines.
Cela n'arrive que quand on a complété un controller avec son propre code, ses propres fonctions, ses propres commentaires et qu'on y ajoute de nouvelles actions via zf create action.

Ou alors, ça arrive tout le temps mais comme les actions sont vides quand on crée le controller, cela ne se voit pas.

Merci et à ce soir

Hors ligne

 

#4 27-05-2010 09:03:03

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

Re: [zf create action 1.10] Bugs ?

Bonjour,

C'est zf 1.10.1

Je confirme, j'ai voulu ajouter une action dans un controller qui faisait déjà 700 lignes et une trentaine de fonctions, toutes les fonctions ont vu leur code incrémenté de 2 tabulations à partir de la deuxième ligne.
Et je dois terminer ma fonction par autre chose qu'un } (par exemple, la fin d'un bloc if { } ) si je ne veux pas perdre cette accolade fermante.

Bref, j'ai un $dummy = 1; à la fin de chaque fonction.

Je suis en xp x64.

Drôle de bug hein ? Et il se produit avec tous les controller.

Hors ligne

 

#5 27-05-2010 09:22:25

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

Re: [zf create action 1.10] Bugs ?

Hello,

Je te conseillerais tout d'abord de passer en 1.10.5 et de confirmer ce problème.

@+


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

Hors ligne

 

#6 27-05-2010 09:52:13

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [zf create action 1.10] Bugs ?

mikaelkael a écrit:

Hello,

Je te conseillerais tout d'abord de passer en 1.10.5 et de confirmer ce problème.

@+

D'ailleurs, c'est pas annoncé dans le forum Actu.. :p


----
Gruiiik !

Hors ligne

 

#7 27-05-2010 10:20:03

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

Re: [zf create action 1.10] Bugs ?

Maintenant c'est fait


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

Hors ligne

 

#8 03-06-2010 14:10:37

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

Re: [zf create action 1.10] Bugs ?

Je confirme, en 1.10.5, le problème existe toujours.

J'ai un controller de plusieurs centaines de lignes.

Je fais un zf create action <mon action> <monController>. L'action est bien créé mais les contenus de toutes les fonctions qui existaient dans monController ont été décalés de 2 tabulations vers la droite. Si j'ajoute 5 actions, c'est 10 tabulations. Les tabulations sont ajoutées à partir de la deuxième ligne de chaque fonction. Et si la fonction se terminait par une accolade fermante (if / then / else, par exemple), l'accolade fermante est perdue et le controller ne compile évidemment plus. Par contre, si la fonction se termine par autre chose qu'une accolade fermante, cette dernière instruction est conservée.

J'ai donc ajouté un $toto = 1; à la fin de chacune de mes fonctions.

PS: je suis sous Xp x64.

Amitiés

Dernière modification par faldo1 (03-06-2010 14:44:26)

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