Partage
  • Partager sur Facebook
  • Partager sur Twitter

Relation avec symfony

Sujet résolu
    4 mars 2021 à 21:48:03

    Bonjour à tous

    je commence par vous mettre une petite image pour illustrer ma question

    Je travail sur un project symfony ou plusieurs entreprises pouront s'inscrire sur une app.

    Ensuite comme vous le devinez chaque entreprise pourra crée ces utilisateur, puis ces travaux puis les utilisateur pourront inserer des heures de travail sur ces travaux etc... (j'ai mis cette image pour illustrer mais j'ai une dizaine de class en réalité.

    Je voudrais savoir si il y avait une possibilité avec Symfony de faire quelque chose comme cela sans devoir modifier tout mes repository ou controller.

    Car si dans ma bdd j'ai un utilisateur qui travail pour l'entreprise "X" puis un autre pour l'entreprise "Y" et que je fait un findAll j'aurais forcément à l'affichage les utilisateur X et Y

    Cela va de soit pour cet exemple il suffirait de rapidement modifier le repository ou ajuster le controller mais comme j'ai une bonne dizaine de class (toute en relation avec la class "Compagny") je voulais savoir si il y avait possibilité de configurer quelque chose ?

    Merci d'avance à vous

    Julien

    • Partager sur Facebook
    • Partager sur Twitter
      5 mars 2021 à 7:26:51

      Bonjour,

      C'est un problème de modélisation de données qui est en amont de Symfony :

      les utilisateurs appartiennent à une entreprise, les travaux sont faits par les utilisateurs d'une entreprise, les heures de travail correspondent à des travaux effectués par les utilisateurs d'une entreprise.

      Donc une fois la bonne modélisation faite il faut implémenter le modèle dans Symfony. Et si le bon modèle, je ne vois pas pourquoi pour l'ajout d'une entreprise, d'utilisateur, etc il faudrait retoucher au code ?

      A+

      • Partager sur Facebook
      • Partager sur Twitter
        5 mars 2021 à 13:05:21

        Salut Monkey3d,

        Effectivement, je ne voulais pas l'emtendre mais tu as raison, c'est une idée qui m'est venue après coup mais du coup je sais ce qu'il me reste à faire.

        Merci à toi

        • Partager sur Facebook
        • Partager sur Twitter

        Relation avec symfony

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown