I believe the correct way to have self-contained elements is for the
element to perform a requestAction to get the data it needs.  If you
have

$data = $this->requestAction( '/books/toplist' );

in your element, and your /books/toplist action is something like

function toplist(){
  return $this->Book->findAll( null, null, 'Book.rating DESC', 5 );
}

then your element can be rendered at will, and takes care of its own
data.  The only tricky thing is that the requested action needs to
return the data, not $this->set() it.


--~--~---------~--~----~------------~-------~--~----~
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