Just a thought.

Model files are run on every request - does that mean having a complex
database structure would slow the entire site down?

On Dec 2, 9:01 am, Anthony <[email protected]> wrote:
> On Thursday, December 1, 2011 7:48:29 PM UTC-5, rochacbruno wrote:
>
> > I have an opinion about that.
>
> > For me the /models folders should be renamed to /scripts since it has
> > scripts that are executed in every request.
>
> I suppose you could be strict about it and only include model related code
> in model files, in which case calling them "models" is appropriate. I'm not
> sure "scripts" is a better name -- the word "script" doesn't imply "run on
> every request" any more than "model" does.
>
> Also, if you don't like having all models run on every request, another
> alternative is using conditional models (perhaps we could make that more
> flexible).
>
> I am now recommending to all of my students and clients to avoid the use of
>
> > models and go to class based system in modules
>
> Using classes and putting things in modules seem to be two separate issues.
> You could define classes in models or use a non-class based approach in
> modules.
>
> Also, isn't it sometimes useful to put code in a model file that you want
> to run on every (or nearly every) request without having to do an import?
>
> Anthony

Reply via email to