• 前言[随时更新]
  • 开发环境
  • 1.Mac环境
  • 2.windows环境
  • 模型对象
  • 1.创建模型对象
  • 2.模型初始化
  • 数据对象
  • 1.定义数据对象
  • 2.创建数据对象
  • 1.data方法
  • 2.setAttr方法
  • 3.__set方法
  • 4.查询数据对象
  • 1.getData方法
  • 2.getAttr方法
  • 3.__get方法
  • OOP难点总结
  • 1.get_class( )实例讲解
  • 2.get_called_class( )实例讲解
  • 3.__call( )实例讲解
  • 3.__callStatic( )实例讲解
  • 4.call_user_func_array函数[重点]
  • 5.普通方法与静态方法
  • 6.在Model源码中的应用
  • 7.new static 延迟静态绑定
  • PHP标准化规范
  • 查询数据
  • 1.获取单条:get静态方法
  • 2.获取单条:对象查询
  • 3.获取多条:all静态方法
  • 4.获取多条:对象查询
  • 5.获取字段值:value方法
  • 6.获取列值:column方法
  • 7.动态查询:getBy字段名
  • 8.助手函数:model查询
  • 9.加载器:Loader类查询
  • 10.数据库与模型查询对比
  • 新增数据
  • 1.sava方法
  • 2.savaAll方法
  • 3.create静态方法
  • 4.insert静态调用
  • 更新数据
  • 1.单条更新:save方法
  • 2.批量更新:saveAll方法
  • 3.静态更新:update方法
  • 4.查询类Query直接更新
  • 5. 闭包更新
  • 删除数据
  • 1.删除当前记录:delete
  • 2.静态条件删除:destory
  • 获取器
  • 1.模型方法:set属性Attr
  • 修改器
  • 1.set属性Attr
  • 时间戳
  • 1.MySQL中日期类型复习
  • 2.时间戳功能详解
  • 软删除[重点]
  • 1.traits详解[选学内容]
  • 2.SoftDelet类源码分析
  • 3. delete实例删除
  • 4.destroy条件删除
  • 5.restore恢复数据
  • 类型转换
  • 1. 规则设置
  • 2. 实例演示
  • 查询范围
  • 1. 基本概念
  • 2.实例演示