>Start off with one model for your app and as your application grows, you >will probably see the need to refactor. At that time, create a second model >and so on and so forth. Just to give u a quick idea, I have 3 models in my >current project: >BizModel - hold main data that actually goes back and forth to the server >CoreModel - holds static data bound to comboboxes and app state data >IconModel - holds reference to several icons used throughout the app
Very true. Alternatively you could create these three data structure within the one ModelLocator and refer to them like... model.biz.userRole = ... model.core.adminViewStackState = ... model.icon.deleteButton = ... Darren >From: [email protected] [mailto:[EMAIL PROTECTED] On >Behalf Of lostinrecursion >Sent: Monday, August 21, 2006 6:33 PM >To: [email protected] >Subject: [flexcoders] Cairngorm and MVC: Quickie > > > >Hi all. Just wondering if I have figured this out correctly. > >In an MVC/Cairngorm application, it is ok to have as many models as I >determine based on my data needs. > >Then, I would have one ModelLocator class (which extends the core >Cairngorm one) mapping to each model and instantiating variables for them. > >Then I reference the model locator in the views to which it is relavent. > >But all apps only possess one Controller. Is that right? > >So, simply, 1 Controller/1 Model Locator/1:N Models/1:N Views > > > > > >-- >WARNING >------- >This electronic message and its attachments may contain confidential, >proprietary or legally privileged information, which is solely for the use >of the intended recipient. No privilege or other rights are waived by any >unintended transmission or unauthorized retransmission of this message. If >you are not the intended recipient of this message, or if you have received >it in error, you should immediately stop reading this message and delete it >and all attachments from your system. The reading, distribution, copying >or other use of this message or its attachments by unintended recipients is >unauthorized and may be unlawful. If you have received this e-mail in >error, please notify the sender. > >AVIS IMPORTANT >-------------- >Ce message électronique et ses pièces jointes peuvent contenir des >renseignements confidentiels, exclusifs ou légalement privilégiés destinés >au seul usage du destinataire visé. L'expéditeur original ne renonce à >aucun privilège ou à aucun autre droit si le présent message a été transmis >involontairement ou s'il est retransmis sans son autorisation. Si vous >n'êtes pas le destinataire visé du présent message ou si vous l'avez reçu >par erreur, veuillez cesser immédiatement de le lire et le supprimer, ainsi >que toutes ses pièces jointes, de votre système. La lecture, la >distribution, la copie ou tout autre usage du présent message ou de ses >pièces jointes par des personnes autres que le destinataire visé ne sont >pas autorisés et pourraient être illégaux. Si vous avez reçu ce courrier >électronique par erreur, veuillez en aviser l'expéditeur. > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

