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 :

Symfony est-il le bon choix ?


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
    Juillet 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 131
    Par défaut Symfony est-il le bon choix ?
    Bonjour à tous,

    Je me lance dans un nouveau projet et je me pose la question de savoir s'il est judicieux d'utiliser symfony avec la modelisation que j'ai choisie.
    Je m'explique : j'ai besoin pour cette application de formulaires "dynamiques" qui varieront en fonction du choix de telle ou telle catégorie.

    J'envisageais donc de stocker pour chaque catégorie en base une table "formulaire" liée à un ou plusieurs "champs" avec pour chacun un "type" (entier, texte, liste) et une liste de "valeurs" possibles (pour les listes déroulantes).

    Ainsi, selon le choix que ferait l'internaute d'une catégorie, un formulaire différent lui serait affiché, généré dynamiquement et construit à partir des données en base de données.

    Ce type de modélisation est il "compatible" avec symfony ?

  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
    Le formulaire est très souple et le formulaire est un objet.

    Il y a, à mon avis deux possibilités.

    Il est envisageable de créer des méthodes à actionner après l'initialisation du modèle (et donc l'appel de configure() ). Ces méthodes seraient appelée depuis le contrôleur pour modifier le fonctionnement de l'objet, rien n'oblige à limiter la création de widget et de validator à la méthode configure. En fait, il peuvent même être entièrement créé depuis l'extérieur de l'objet. Il doit donc être possible de créer les widget ET les validators qui vont bien.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 131
    Par défaut
    Salut, merci beaucoup pour ta réponse.

    Je pense donc a une modelisation de ce genre :

    Categorie ---> 1..* subform
    subForm ---> 1..* subform
    subForm ---> 1..* Widget
    Widget --> 1..* Widget_Option
    Widget_Option --> 1..* Widget_value


    Widget_Option : id, name
    Widget_value : id_widget_option, value

    Qu'en penses tu ? ça te semble jouable ?

  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
    La base d'une application de gestion de données, c'est... les données.

    Met donc ton schéma (config/doctrine/schema.yml) qu'on puisse jeter un oeil à la structure des données, une fois celle-ci validé, il sera temps de s'attaquer à la manière de les visualiser.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 131
    Par défaut
    ça roule, des que j'aurai fait le yml..

    Merci du coup de main !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 131
    Par défaut
    Je me pose quand même une question : en admettant qu'on parvienne à générer les formulaires dynamiquement, comment enregistrer en base de données les valeurs saisies par les internautes ?

Discussions similaires

  1. [Conseil] L'XML/ XSLT est-il le bon choix?
    Par Hauwke dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 05/04/2007, 21h47
  2. Access est-il le bon choix ?
    Par leskev dans le forum Access
    Réponses: 2
    Dernier message: 05/02/2007, 11h13
  3. JediVCS est-il un bon choix de gestion de sources ?
    Par WebPac dans le forum Delphi
    Réponses: 13
    Dernier message: 05/10/2006, 09h18
  4. Java + PHP ! Est ce un bon choix?
    Par condor_01 dans le forum Développement Web en Java
    Réponses: 5
    Dernier message: 28/07/2006, 10h19
  5. Réponses: 15
    Dernier message: 16/05/2005, 10h31

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