是否有時您可能想要在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