是否有时您可能想要在mvc中使用多个控制器?什么时候应该在mvc中使用多个控制器?
例如。
/controllers/foo.php
/controllers/bar.php
或
/controllers/foo/baz1.php
/controllers/foo/baz2.php
/controllers/bar/baz1.php
/controllers/bar/baz2.p hp
有人可以举一些例子当我可能想要做到这一点和一些示例控制器名称。
有一次我想到的可能是当你有一个主站点(对于用户)和一个管理站点(对于客户)。
所有反馈和建议表示赞赏
但如果你想做一件事情,不会只访问1个表,但多个。例如。如果我创建了一个已标记的线程,则它跨越3个表(线程,标记和thread_tag_map)。典型的多对多关系。什么控制器将被使用,以及什么型号?你能否在这种情况下描述流程? – 2010-04-13 03:00:47
模型彼此相关。想象一下,如果你使用/ posts/view/1 /显示帖子。这意味着控制器使用的是Posts,而模型是Post,WHICH访问相关模型的Tag和Comment。相关模型可以访问彼此的方法来检索数据。 – Sergei 2010-04-13 03:44:24