我正在努力了解何时应该创建一个新的控制器。
假设我有一个维护人员记录的应用程序(姓名,年龄等)
我有几点看法。 显示人员列表的视图,我可以选择显示。 显示详细人员信息的视图(仅查看) 编辑人员记录的视图 添加人员记录的视图 (在MVC中添加和编辑通常是一个视图吗?)
目前,我有一个控制器。但这是对的,还是我应该为每个视图配备一个控制器? 我担心我的单个控制器变得太大了......
答案 0 :(得分:1)
每个资源(在您的情况下为人)最好有一个控制器,而不是每个视图的控制器。所以你有PersonsController
处理人员名单,人员详细信息和编辑人员是正确的。