There is a very similar discussion thread posted yesterday here: http://groups.google.com/group/cake-php/browse_thread/thread/2c01cf7cf5c36843?hl=en
The key is the Pages controller. Pages are "static" pages whose templates are in the views/templates directory. They do not have controllers, or models, and are accessed with the URL: http://www.yourwebsite.com/pages/home_page_mashup --> points to views/pages/home_page_mashup.ctp To make things "dynamic" you fill up this "static" page with calls to $this->element(), in which each element is built upon a call to $this- >requestAction(). This can cause performance problems, however, if you employ caching, then the performance problem isn't really an issue. As mentioned in the thread above, this article provides a lot of information on how to use the combination of element() and requestAction(). http://bakery.cakephp.org/articles/view/creating-reusable-elements-with-requestaction -Aran On May 21, 1:39 pm, "Marcos Aruj" <[EMAIL PROTECTED]> wrote: > I think you are looking for "layouts". That's where you can join all > different parts of the page and style them. Look for them in the tutorial. > Hope this helps. > > > > On Wed, May 21, 2008 at 2:21 PM, Rob Wilkerson <[EMAIL PROTECTED]> wrote: > > > Hey guys - > > > I'm new to Cake and have walked through a tutorial or two, but it > > occurs to me that most of what I've read with respect to getting > > started with Cake is very simplistic. I haven't seen any "advanced" > > examples so far. That got me thinking that most sites aren't so > > simplistic as CRUD+view for a single class of object (like, say, > > features). If all I wanted to display was features, then sure, a > > simple m, v and c for the feature class is all I'd need, but as often > > as not, pages are kind of mashups of different objects. > > > So what's the core strategy for creating a page view that is > > effectively a mashup displaying features, sponsors, events, etc.? I'm > > sure it can be done, I just haven't read anything that offers an > > example. > > > Thanks for the input. > > > Rob > > -- > Marcos Aruj Alvarez > Ingeniero de Software > ------------------------------- > [EMAIL PROTECTED] > ----- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" 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/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
