On Mon, Oct 26, 2009 at 10:30 AM, red <mbu...@gmail.com> wrote:
>
> Hi, I've design question, where to put the code for situations like
> this:
>
> 1. Shop -> hasMany -> Categories
> 2. Categories are TreeBehavior
> 3. For every Shop I put new root Category, so it look like:
> - Root Category for Shop #1
> --- Category 1
> --- Category 2
> - Root Category for Shop #2
> --- Category 1
> --- Category 2
> So all Categories are in one tree and for every shop have new root
> Category.
>
> Now I need to know the root Category for Shop. Is this better to code:
> Category::getRoot($shop_id)
> or
> Shop::getRootCategory($id)

Maybe not exactly a rule of thumb, but a good design tip is
if f your method must return "categories", it should be in the
"Category" model.

Best regards.

--
MARCELO DE F. ANDRADE
Belem, PA, Amazonia, Brazil
Linux User #221105

--~--~---------~--~----~------------~-------~--~----~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to