Thanks Dan & Dan.

I was trying to find the way of splitting up the controllers.  I was
missing the part of defining them in modelglue.xml.

Thanks again,

Cliff

On Sep 28, 9:42 am, Clifford Moon <[email protected]> wrote:
> Hey Dan,
>
> I've actually (IMO), got a very light controller.cfc, (the max lines I
> have of any method  in there is 20 lines.  most are 5-10).  It's just
> got a LOT of methods, and I wanted to make it easier to put all the
> stuff (controller methods) dealing with "this part of the app here"
> and all the methods dealing with this part of the app into this
> file..
>
> I actually followed the training that you indicated.  It's what
> finally got me over the hump on using ModelGlue..
>
> I gotta be truthful with you.  I left the CF world for about 5 years
> and worked in Oracle APEX almost exclusively.  When we were told we
> were moving back to CF, I wasn't real keen on the idea.
> ModelGlue after I got my feet under it changed all that...  Love
> coding in it now..  And it simplifies it on so many levels too..
>
> Thanks,
>
> Cliff
>
> On Sep 28, 9:02 am, Dan Wilson <[email protected]> wrote:
>
>
>
> > Hey Clifford,
>
> > You are definitely running into a design problem. If you feel like you've
> > got too much into one controller, you probably are doing too much inside of
> > the controller.
>
> > In the world of Model Glue, the controller has a very small job. It's job is
> > to:
>
> >    - Get the user input ( form, URL) and put it into an object. (this is
> >    probably a bean-style object you created)
> >    - Pass the object into Model objects (Services, Managers, DAOs, Gateways,
> >    whatever)
> >    - Deal with the results of the Model Call (put things into the Event
> >    object, Add a result, Throw an error, whatever)
>
> > So, if the methods in your controller have more than 5-50 lines of code in
> > them (at Maximum) that's a sign you aren't breaking out the logic
> > appropriately into Model objects. This causes your codebase to become
> > unorganized and causes copy-paste style coding. It will definitely reduce
> > some of the benefit of using Model Glue, because you've got too much
> > unreusable code.
>
> > It might be best for you to go over the Model Glue training, found 
> > here:http://docs.model-glue.com/wiki/Training#WelcometoModel-Glue3Training
>
> > I'd recommend taking the time to actually install the training files and
> > follow all of the lessons. You'll find the answers to a lot of your
> > questions in the training.
>
> > ( You'll likely remember a lot of this from our Training Class at
> > CFObjective. )
>
> > Post back with any questions and we'll do our best to answer them,
>
> > DW
>
> > On Tue, Sep 28, 2010 at 9:56 AM, Clifford Moon 
> > <[email protected]>wrote:
>
> > > Greetings,
>
> > > What do I need to do to split up the controller.cfc into more
> > > manageable "smaller" files.  I've attempted several things, but still
> > > wind up with the methods not being found in Controller.cfc.  Is there
> > > anything special that one needs to do to make it recognize subordinate
> > > controller files.  I've duplicated the <cfcomponent> tag in
> > > another .cfc in the controller directory, but didnt work, and I wind
> > > up with the following error:
>
> > > Message The method needGenericAdminForm was not found in component D:
> > > \Website\aa\EventManagement\controller\Controller.cfc.
> > > Detail  Ensure that the method is defined, and that it is spelled
> > > correctly.
>
> > > Thanks in Advance,
>
> > > Cliff
>
> > > --
> > > Model-Glue Sites:
> > > Home Page:http://www.model-glue.com
> > > Documentation:http://docs.model-glue.com
> > > Bug Tracker:http://bugs.model-glue.com
> > > Blog:http://www.model-glue.com/blog
>
> > > You received this message because you are subscribed to the Google
> > > Groups "model-glue" group.
> > > To post to this group, send email to [email protected]
> > > To unsubscribe from this group, send email to
> > > [email protected]<model-glue%2bunsubscr...@googlegrou
> > >  ps.com>
> > > For more options, visit this group at
> > >http://groups.google.com/group/model-glue?hl=en
>
> > --
> > William Osler - "We are here to add what we can to life, not to get what we
> > can from life."

-- 
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog

You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en

Reply via email to