1.Db和模型的存在只是ThinkPHP5.0架构设计中的职责和定位不同,Db负责的只是数据(表)访问,模型负责的是业务数据和业务逻辑.2.Db和模型最明显的一个区别就是Db查询返回的数据类型为数组(对于一个没有业务逻辑的数据而言,数组已经足够),而模型的查询返回类型的是模型对象实例.3.总而言之,想要掌握模型,必须明白和理解下面几个原则:模型和数据库层的定位和职责不同:不要因为性能而放弃使用模型,那是得不偿失的:用面向对象的方式来使用和设计模型:模型的数据底层操作仍然是数据库抽象访问层,而且是