11-08-2013, 10:58 PM
Citation :Effectivement, après réflexion mon abstraction pour ce système ne semble pas être la bonne. La duplication de ces colonnes me dérangeait et j'avoue ne pas avoir pensé à la solution simple de remplacer chaque groupe par une seule foreign key vers une table qui décrirait un quantité de ressources ; disons resources_quantity, contenant une colonne par type de ressource.
Bonne décision!
En plus avec cette méthode, tu pourras facilement gérer ton formulaires (je pense notamment à toute la partie administration) si tu utilises le composant "Form" de symfony par exemple. Le matching sera super simple à faire.