J'utilise CakePHP pour construire une application en utilisant le modèle MVC, mais ma question est agnostique, je suppose.MVC débutant question - édition de plusieurs-à-plusieurs relations
Voici un aperçu d'une partie de mes données:
ITEMS (id, name, description)
LOCATIONS (id, name)
Le tableau des articles décrit un type d'élément (« pomme », « orange », « banane »), pas des objets.
Chaque emplacement peut contenir un nombre quelconque d'éléments. Pour maintenir ce nombre à plusieurs, j'ai ce tableau:
ITEMS_LOCATIONS (id, item_id, location_id, quantity)
// eg (1, "home", "apple", 5) --> I have 5 apples at home
// (2, "work", "apple", 2) --> I have 2 apples at work
// (1, "home", "orange", 1) --> 1 orange at home
// (Don't worry - I have numeric ids... this is just an example)
Maintenant, je dois pouvoir modifier ces informations « d'inventaire », mais je ne sais pas exactement quel modèle ou le contrôleur doit être la manipulation il? Si le contrôleur locations
doit avoir une action editInventory
? Ou devrait le contrôleur items
ont editLocations
ou quoi? Devrais-je faire un tout nouveau modèle?
OT mais avez-vous envisagé de regarder CodeIgniter?Je le préfère car il est beaucoup plus léger que CakePHP ou Symfony. – cletus
Je suis (évidemment) tout nouveau à ces cadres, donc je suis en train de tester comment ils fonctionnent. CI ou Kohana sera certainement quelque chose que je regarde aussi. – nickf