如何判断一个方法应该放在 Model 中还是 ModelHelper 中?
比如教程中提到的活跃用户方法,放在 ActiveUserHelper 中是因为涉及到缓存和控制台命令,还是说因为获取活跃用户这个方法相对与普通的 Model 方法多了很多代码逻辑判断?
是不是我可以这样判断:
简单的三五句可以写完的几乎每个 Model 都有的方法,就放在 Model 中,属于某个特定业务的方法,可能会随着业务的改变直接删除和弃用的方法就写一个专用的 ModelHelper?
推荐文章: