Friday, October 31, 2008

The Cake way of doing this? Multiple models accessing a huge dataset

I am wondering did i chose the Cake way of doing things with this, or
atleast close :)

We have multiple models, all of which access same set of tables
handling massive amounts of data, searched using fulltext indexes.
There's additions, searches, modifies etc. from 2 different models, ah
but there's a gotcha! Most of these searches are slightly different,
along with some of the inserts.

So what i opted to do about handling this dataset is build an
component used by the controllers. This component rarely contacts the
model, and only one of the models for some assisting functions for
some metadata to attach to the actual dataset.

Is the component way the cake way to do something like this?

Different main search types is 4, with variations for 2 different
models.
Different inserts 1 with 2 variations.
Modifying pages 1. (Same form and everything, just some data used to
check to which model uses that data)

So i've done a "simple" component with a helper class to handle all of
that :)

Using cake 1.1

Main goal when i code is to get short, simple pieces of code together.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to cake-php+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

No comments: