Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2011, 11h55   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2010
Messages : 67
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2010
Messages : 67
Points : 14
Points : 14
Par défaut Méthodes "non action"

Bonjour,

Dans les Controllers d'action on a des méthodes d'action ok.

Afin d'épurer une "grosses" méthode d'action "propre à un constructeur" j'aimerai la découper en plusieurs méthodes...

Les méthodes crées suite au découpage ne sont pas des méthodes d'action mais des méthodes de traitement.

Ont-elles toujours leur place dans ce controller... et dois je les appeler par exemple

maMethodeDecoupeeAction() ou maMethodeDecoupee() ?

Merci d'avance pour votre aide
siriu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2011, 20h35   #2
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 177
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 177
Points : 6 460
Points : 6 460
Dans Zend, Action signale d'office une vue ou une méthode pouvant être appelée par un Get ou Un Post.

Donc si tu découpes cela sera du maMethodeDecoupee()
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 01h15   #3
Membre actif
 
Avatar de shadypierre
 
Inscription : février 2009
Messages : 250
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : février 2009
Messages : 250
Points : 197
Points : 197
A savoir qu'un controleur d'action ne devrait dans l'idéal pas contenir de méthode autre que les méthodes d'action.
shadypierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 08h31   #4
Candidat au titre de Membre du Club
 
Inscription : septembre 2010
Messages : 67
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2010
Messages : 67
Points : 14
Points : 14
Bonjour,

Merci pour vos réponses

@shadypierre, je comprend bien mais cela impliquerai alors parfois d'avoir de grosses méthodes alors qu'on recommande souvent qu'elle ne dépasse pas les 10 ~ 15lignes... non ?

Comment faites vous dans vos développement ?
siriu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 09h28   #5
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 177
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 177
Points : 6 460
Points : 6 460
Tout dépend de ton travail, un controller d'action peut avoir des méthodes non action si elle sont spéciique à ce controller.
Si tu as des méthodes qui peuvent être réutilisée, alors tu dois les sortie et créers tes propres classes ou controller
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 14h03   #6
Membre actif
 
Avatar de shadypierre
 
Inscription : février 2009
Messages : 250
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : février 2009
Messages : 250
Points : 197
Points : 197
Citation:
Envoyé par siriu Voir le message
Bonjour,

Merci pour vos réponses

@shadypierre, je comprend bien mais cela impliquerai alors parfois d'avoir de grosses méthodes alors qu'on recommande souvent qu'elle ne dépasse pas les 10 ~ 15lignes... non ?

Comment faites vous dans vos développement ?
Tu peux mettre en place des aides d'action par exemple
shadypierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 21h25   #7
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 680
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 680
Points : 1 044
Points : 1 044
Des aides d'action ? kesako ?
Tu peux nous donner un exemple car je n'ai pas vu ça et ça pourrais m'intéresser.
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 09h01   #8
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 177
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 177
Points : 6 460
Points : 6 460
Tout est dans la doc, mais je suis sûr que tu utilise déjà les aides d'action via FlashMessenger par exemple
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 13h09   #9
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 680
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 680
Points : 1 044
Points : 1 044
Ah oui en effet mais c est le nom qui me parait bizarre en faite
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 18h03   #10
Candidat au titre de Membre du Club
 
Inscription : septembre 2010
Messages : 67
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2010
Messages : 67
Points : 14
Points : 14
Merci à tous pour vos réponses ..; tout est clair maintenant
siriu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h32.


 
 
 
 
Partenaires

Hébergement Web