【发布时间】:2014-10-12 17:28:08
【问题描述】:
我正在开发一个 CakePHP 3 网站。我想展示基于团队的内容。在每个控制器中,我想访问当前团队。
例如:
www.url.com/team1 --> Team = team1,Controller = Home,Action = Index
www.url.com/team2 --> Team = team2,Controller = Home,Action = Index
www.url.com/team3 --> Team = team3,Controller = Home,Action = Index
...
我想为所有团队使用相同的控制器,但显示的内容是基于团队的。最好的方法是什么?路由似乎对我不起作用,我玩了一下。
【问题讨论】:
-
路由系统工作正常,这几乎是这里唯一的选择。你做错了什么。
-
你为什么不把它转过来呢? www.url.com/home/index/team1 然后将team1作为参数传入。你也可以选择将第一个参数路由为团队,但是如果你有一个像 /contact cakephp 这样的 url 将不知道它是一个团队还是一个联系页面。
标签: php cakephp cakephp-3.0