I'd make them either separate controller actions or a single action that
accepts a parameter and then tidy them up with a route. The controller function
can then either render the view associated with the action(s), specify a view
to render and/or specify a layout.
On 5 Aug 2014, at 20:08, Russell Lewis wrote:
> I'm building an application that serves statistics for a local sports league.
> I'd like to have separate views for the data depending on if the stats are
> form league games or tournaments or just practice. Ideally, a user would go
> to domain.com/tournament/ or /league/ or /practice/ and get directed
> appropriately. Since I want to use different layouts, views, etc for each
> different area but the underlying Models are going to be the same no matter
> what. I'm curious what the CakePHP way would be to accomplish this. My
> thinking right now is to have separate league, tournament and practice
> controllers that don't actually tie to models themselves but just serve to
> encapsulate the different areas of the site. Does that make sense? Is there
> a smarter way to design this? Gotchas or issues that might arise using
> controllers that way?
>
> Thanks!
>
> --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cake-php+unsubscr...@googlegroups.com.
> To post to this group, send email to cake-php@googlegroups.com.
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/d/optout.
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.