IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Méthodes "non action"


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 111
    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

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    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()

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    278
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 278
    Par défaut
    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.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 111
    Par défaut
    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 ?

  5. #5
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    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

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    278
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 278
    Par défaut
    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

  7. #7
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Des aides d'action ? kesako ?
    Tu peux nous donner un exemple car je n'ai pas vu ça et ça pourrais m'intéresser.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/01/2007, 20h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo