我正在編寫我的第一個MVC Web應用程序,我試圖儘可能保持它作爲教科書和RESTful。RESTful MVC應用程序
它基本上是一個客戶訂購系統。我有以下網址路由到以下控制器方法
URL - 控制器 - 方法
/客戶客戶控制器指數(顯示所有客戶的列表)
/客戶/ 1客戶控制器視圖(示出了ID爲客戶的細節= 1)
/訂單順序控制器指數(顯示所有訂單的列表)
/命令/ 1順序控制器視圖(示出該命令的細節訂單號 = 1)
我想要做的是添加一個頁面,顯示與特定客戶關聯的訂單列表,網址爲:/ customers/1/orders。我不確定是哪個控制器應該映射到哪個方法。
它應該放在客戶控制器,訂單控制器還是應該有一個新的客戶訂單控制器?
任何幫助,建議,意見大加讚賞,
感謝
吉姆
實際上,您顯示的是非規範化數據視圖。理想狀態是顯示基於客戶的數據,所以它是客戶/細節/ 1,這是屬於客戶的具有訂單細節的方法。 – Panagiotis 2012-03-19 19:30:47