如果我的应用有2个模型和2个集合
,请说明我应该为Author创建一个路由器和控制器 并为Book创建另一个路由器和控制器?
或者我应该只为作者和书籍创建一个路由器和控制器吗?
//Router for Author
appRoutes {
"authors/:id":"showAuthor"
"authors": "showAuthorList"
...
}
//Router for Book
appRoutes {
"books/:id":"showBook"
"books": "showBookList"
...
}
由于
答案 0 :(得分:1)
像往常一样,答案是:“这取决于”。两者都有效,您选择的解决方案将优先考虑。
然而,对于更大规模的应用程序,拥有单独的路由控制器(以及将应用程序细分为更小的位)是很有意义的。您可以在the code附带的Marionette book中看到多个路由器的示例。