一直以来对MVC结构中的Model层很不理解. 虽然Model层封装了一些方法,在查询和属性访问的时候提供了一些便利,但是实际使用中更多感受到的是Model层带来的限制,用起来十分别扭. 之前继承的一个工程师的框架,只在MC层上使用了框架带的工具函数,Model层则全部放弃,自己通过SQL来实现,灵活性很高. 现在想起来,到底什么时候才该使用Model层? 我的理解是,当数据是一个稳定的对象的时候,为它建一个Model才是值得的.如常见的User,Post之流.而如果后台某个表不能抽象成对象,或