Includes with parts of layouts are elements. Other way is probably
better though.

On Feb 28, 1:49 pm, "phirschybar" <[EMAIL PROTECTED]> wrote:
> scragz: that sounds silly unless there is a slick way of doing
> 'includes' with parts of layouts. In your case I would be repeating a
> lot of layout code.
>
> GreyCells: thats exactly what I ended up doing. In my controller, I
> set a boolean and then just did a simple check for it in the view
> before rendering the element. I guess I could have also rendered the
> element and did the check inside of that but why bother including an
> extra file on every hit.. right?
>
> Thanks for the advice, guys.
>
> Ben
>
> On Feb 28, 4:01 pm, "GreyCells" <[EMAIL PROTECTED]> wrote:
>
> > Determine the business logic in the controller and use controller->set
> > to communicate the decisions to the views/elements.
>
> > Don't get too hung up on strict seperation of M->V->C there's plenty
> > of grey across the boundaries... A pragmatic approach if generally
> > more productive :)
>
> > Interesting discussion here:
>
> >http://groups.google.com/group/cake-php/browse_thread/thread/77860241...
>
> > ~GreyCells
>
> > On Feb 28, 7:44 pm, "phirschybar" <[EMAIL PROTECTED]> wrote:
>
> > > Hey all..
>
> > > What if I have an element and I want to switch it on for some pages
> > > and off for others?
>
> > > I could easily pass it some data and do the logic to determine if it
> > > should be shown right within the element itself or even in the default
> > > layout but then I would have business logic right in the views,
> > > violating MVC...
>
> > > How can I do the logic in the controller where it should be and only
> > > call the element from there?


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

Reply via email to