Entité intégrée dans une autre
Bonjour à tous,
J'ai un gros soucis est je ne vois pas comment m'y prendre pour résoudre ce problème.
Voici mes entités :
Project (1) <---> (*) ProjectOS (*) <--- (1) OS (1) <---> (*) OSVersion
OS = OperatingSystem (système d'exploitation)
Pour 1 projet j'ai n ProjetOS (pour 1 projetOS, j'ai 1 projet et j'ai 1 système d'exploitation). La flèche (<--->) retour indique que c'est une entité bidirectionnelle.
J'ai réussi à récupérer tous les systèmes d'exploitation, ainsi un utilisateur peux en choisir un ou plusieurs.
Par exemple : [] Windows [] Mac OS [] Linux [] Android
Ensuite ce que j'aimerais faire et dont je m'arrache les cheveux :roll:, c'est faire en sorte qu'une fois l'os choisi l'utilisateur puisse choisir la version associée à cet OS. Sachant que dans l'entité ProjectOS j'ai un tableau qui est censé représenter les versions choisies.
Voici un exemple du formulaire que j'aimerais avoir.
[v] Windows |
[v] Mac OS |
[] Linux |
[v] Android |
7 8 10 |
Mavericks Yosemite El Capitan |
|
Jelly Bean Lollipop |
Je précise juste que je suis actuellement sur Symfony 2.7
Voilà ce que j'aimerais réaliser, merci d'avances pour votre aide.