【发布时间】:2011-08-08 20:19:57
【问题描述】:
我在使用 MVC 映射我的网站时遇到问题。
以下页面层次结构的控制器和视图是什么?
索引(首页)
->玩家
--->目录
----->转发
----->防御
--->简介
----->新闻
----->统计
->团队
--->目录
----->部门
--->团队简介
----->新闻
----->统计
以 /Players/Profile/Stats 为例,“Profile”是控制器,“Stats”是视图吗?什么是“玩家”? “玩家”的默认(索引)页面是“目录”。 “玩家”也会成为控制器吗?
有没有更好的方法来构建这个网站?
感谢您的回答。一个现有的例子是http://sports.yahoo.com/nhl/players/4351 这是一个个人资料页面。如果您单击其他选项卡(例如拆分统计),则会出现另一个视图。这就是我想要的结构。在 yahoo URL 中,“玩家”似乎是一个视图,而 ID 是视图的一个参数。但是,当您单击其他选项卡时,似乎将另一个视图附加到 URL(例如 http://sports.yahoo.com/nhl/players/4351/splits)。在这种情况下,“玩家”是一个视图,还是“拆分”一个视图?
【问题讨论】: