The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ 模型 ]

DoYouHaoBaby 的模型就是模型类,通常位于项目的Lib/Model目录下面。类名就是模型名( 首字母大写 )加上Model后缀,例如UserModel类就表示了User模型。

如图所示: 

在DoYouHaoBaby 中基础的模型类就是Model类,该类完成了基本的CURD、ActiveRecord模式、连贯操作和统计查询。

基础模型类Model的设计非常灵活,甚至可以无需进行任何模型定义,就可以进行相关数据表的ORM和CURD操作,只有在需要封装单独的业务逻辑的时候,模型类才是必须被定义的。DoYouHaoBaby Framework吸收了QeePHP 优点,强劲的Orm 提供完善的noSql 解决方案。

同时,DoYouHaoBaby Framework的模型不是一个简单的数据库查询类,可以说,这个基本上跟数据库操作分离。数据库相关查询被单独封装在数据库包中。模型以领域为中心,以四种关系(一对一,一对多,属于,多对多)来解决现实世界复杂的关系 ,对象与数据记录的架构模式,将程序员从繁琐的代码环境中抽离出来,将心思用在创新的设计上。