2013-10-21 54 views
0

讓我們說,如果我的應用程序有2種型號和2個集合骨幹木偶 - 路由器和控制器

  1. 作者(型號)|作者列表(收藏)
  2. 書(模型)| BookList(Collection)

我應該爲作者 創建路由器和控制器併爲Book創建另一個路由器和控制器嗎?

或者我應該只爲作者和書籍創建1個路由器和控制器?

//Router for Author 
appRoutes { 
    "authors/:id":"showAuthor" 
    "authors": "showAuthorList" 
    ... 
} 


//Router for Book 
appRoutes { 
    "books/:id":"showBook" 
    "books": "showBookList" 
    ... 
} 

感謝

回答

1

像往常一樣,答案是: 「這取決於」。兩者都可以工作,您選擇的解決方案將優先考慮。

但是,對於較大規模的應用程序,擁有單獨的路由控制器(並將應用程序細分爲更小的位)具有很大的意義。您可以看到the code中的多個路由器的示例,附帶我的Marionette book

+0

謝謝〜我認爲你的示例代碼會給我一些關於這個的想法。 – fingercross