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

Symfony PHP Discussion :

Actualiser un module


Sujet :

Symfony PHP

Vue hybride

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 82
    Par défaut Actualiser un module
    Bonjour à tous,

    J'ai une petite question qui me turlupine:
    Si jamais on rajoute un champs dans une table utilisés pour générer un module, comment peut-on faire pour actualiser ce module pour qui prenne en compte ce nouveau champs, sans pour autant être obligé d'effacer l'ancien module et de le reconstruire de nouveau de A à Z avec toutes les contraintes qui en suivent (css, affichage, formulaires, ...)??

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Cela dépend de la manière dont tu génères ton module.

    Si c'est un module admin, pas de problèmes, sauf un ou deux paramètres.

    Si c'est un module "normal", c'est un peu plus lourd, quoique. Si l'affichage standard de l'objet form suffit à ton bonheur (généralement, c'est mon cas), ne t'embête pas avec l'affichage détaillé des champs, tu mets juste un <php? echo $form ?> et la partie est jouée. Le nouveau champ va arriver dans le formulaire.

    Reste la liste, là, faut payer le travail à la main. Et su tu utiliser l'option show, il faut aussi le faire à la mano.

    Donc, pas de solution miracle. Juste un choix en fonction du temps que tu va estimer pour les deux possibilités.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 82
    Par défaut
    En fait ce module c'est surtout du show en frontend et en backend du traitement normal (ajout, modif et suppression)

    Pour le show, a la limite je peux rajouter des classes getParametres dans le fichiers action.class.php du module, non??

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Si tu rajoutes un champs dans la table, ce sera plutôt un : ->getNomDuChamp(), mais c'est la meilleur solution, oui.

Discussions similaires

  1. Actualiser ComboBox module
    Par sweetdood dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 05/04/2012, 14h22
  2. "Actualiser" un module
    Par Mr Hyde dans le forum Général Python
    Réponses: 4
    Dernier message: 24/09/2005, 11h17
  3. [CR7]Actualisation des données depuis VB
    Par elifqaoui dans le forum SDK
    Réponses: 4
    Dernier message: 24/11/2003, 13h44
  4. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44
  5. PerlDoc sur une fonction d'un module
    Par lesouriciergris dans le forum Modules
    Réponses: 2
    Dernier message: 13/03/2003, 20h50

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