MVC 的 M 不是你的模型。 那是 model 层,是一个抽象概念,那是处理业务逻辑的地方,一般我会用一个 service 类去封装(你要调用的 model 已经封装在 serice 类里面了),然后在 controller 层通过传入的参数,调用不同的 service 类, controller 层仅负责调用 servcie 类,最多 20 行。
pynix
2016-04-11 01:48:11 +08:00
controller 要精简
wizardforcel
2016-04-11 09:14:18 +08:00
我的模型层只包含数据库映射过来的实体,对实体的操作都在 req handler 里面。
如果以后真的要加上 web api 的话,就可能出现不同的 req handler 对应一个逻辑,那我会抽象出来一个业务逻辑层。
第 1 页 / 共 1 页
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。