>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/
 


Reply via email to