php实现orm实例

ORM 概念

  • Object Relation Mapping的简写,一般称作“对象关系映射”。
  • 在Web开发中最常用于和关系型数据库交互的地方。接口、中间件、库、包,你都可以这么称呼它。
  • 比如:MySQL的一张表映射成一个PHP类(模型model),表的字段就是这个类的成员变量。那么这个中间操作就是ORM。

实例子分析

  • 公司会员系统项目,会员有三个实体类(会员基本信息类,会员等级类,会员积分类)。
  • DAL相当于mysql数据表(会员基本信息,会员等级,会员积分)。
  • 以上每张表和类都是对应关系,每张表的字段相当于类的属性。
  • ORM类起到实体类和数据表之间的映射作用。

设计

ORM
ORM

代码

  • 实际代码实例
  • 以上代码是引用刚子的博客,在代码中还使用的php反射机制。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自cr180大神DiscuzX2.5完整目录结构【source程序文件库】 /source/admincp后台...
    cndaqiang阅读 4,425评论 1 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,129评论 18 399
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,831评论 25 709
  • 不知何时我已经不那么爱在qq空间和微信朋友圈发表文章或者说说了,因为那里已经没有属于我的净土,我没有洁癖,没...
    百变辣妈阅读 3,671评论 0 1