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_Db PHP Discussion :

Action commune ou action séparée ?


Sujet :

Zend_Db PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 132
    Par défaut Action commune ou action séparée ?
    Bonsoir,

    En fait ma question est plutôt simple.

    Je m'explique..

    Je dois lister des éléments d'une base de données et je dois avoir la possibilité de les trier.

    Est ce que je crée une Action Trier() prenant 'en argument' l'option de tri ?
    Ou est ce que je crée une Action par type de Tri ?

    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    A mon avis, fais une seule action et tu envoies en paramètre le tri (get ou post).

  3. #3
    Membre chevronné
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Par défaut
    Je confirme

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 132
    Par défaut
    D'accord, et quel est l'avantage de cette méthode ?

    Supposons que je veuille rajouter des options de tri, (par date, par nom, etc...) et qu'un jour je veuille rajouter une option de tri par email.

    Si je le fais à l'aide d'un argument, je devrais rajouter une case (par exemple) dans mon switch() donc je me demandais si finalement il ne serait pas plus souple de réaliser une nouvelle action.

    Ceci reste une supposition... C'est juste que je m'interroge sur les avantages/inconvénients et qu'est ce que l'on préconise et pourquoi !

    Merci !

  5. #5
    Membre chevronné
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Par défaut
    Ton modèle récupère tes données en fonction du tri que tu lui demande..
    Ce n'est qu'un argument différent à fournir à ta requête sql.

    Pourquoi dupliquer ton code quand juste un paramètre change ? Perte de temps, code en plus inutile.
    Autant rajouté 1 ou 2 ligne, que 10

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Et si tu veux faire des tris sur plusieurs critères ? nom puis prénom puis mail par exemple... Cela te fait un nombre énorme d'actions. Alors qu'avec une action unique, il n'y a en effet que la requête sql qui change.
    Maintenant, l'un des plaisirs de l'informatique est qu'il n'y a jamais une solution unique. A toi de choisir !

Discussions similaires

  1. [AC-2010] une action commune dépendant du choix sur plusieurs optiongroup
    Par david89 dans le forum VBA Access
    Réponses: 6
    Dernier message: 01/09/2011, 04h35
  2. [CS4] communication C++/Action script 3
    Par ghaziensi dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 25/07/2010, 22h09
  3. Variables communes aux actions du controller
    Par Louis-Guillaume Morand dans le forum Zend Framework
    Réponses: 2
    Dernier message: 25/09/2007, 23h34
  4. [Struts] Appel d'une action dans une action
    Par cosmos38240 dans le forum Struts 1
    Réponses: 2
    Dernier message: 16/02/2006, 15h52
  5. [Action] Exécuter l'action
    Par Tentative dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 03/01/2006, 20h12

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