Bonjour,
je me pose une question sur la structure à adopter pour une fonctionnalité de mon projet.
Voici la fonctionnalité que je voudrais développer : Que l'utilisateur puisse uploader des fichiers pour chaque operation (opérations immobilière), et attribuer à chaque ensemble de fichier de cette opération une catégorie. Autrement dit : uploader et classer des fichiers par catégorie dans une operation.
Précision importante : Les catégories ne sont pas fixes, l'utilisateur doit pouvoir les créer et les supprimer à sa guise.
Solution à laquelle j'ai pensé : Entités Operation et Categorie en relation ManyToMany avec attribut OperationCategorie (Array_Collection). OperationCategorie en relation OneToMany avec une entité FichierJoint.Ex : Opération : Hotel Inter Continental
Catégorie : Rapport de conformité : - fichierConformite1
- fichierConformite2
- fichierConformite3
Rapport financier : - fichierFinance1
- fichierFinance2
- fichierFinance3
...
Opération : Tour Helf
Catégorie : Rapport de conformité : - fichierConformite4
- fichierConformite5
- fichierConformite6
Rapport ecologique : - fichierEcolo4
- fichierEcolo5
- fichierEcolo6
Qu'en pensez-vous ?
Merci de votre aide.
Partager