• 课程 / ThinkPHP

    ThinkPHP5模型实例详解

    介绍 章节 评论 课件
    教程基于ThinkPHP5.0.4最新版编写, 源码级解读,让您彻底玩转模型~ 1、对官方手册中提及的方法,以及没有提及而源码中存在的方法,几乎全部做了解读! 2、模型类中的方法,全部给出经典案例,很多可以直接用在你的项目中! 3、很多方法,官方手册限于篇幅未曾提及,教程从源码级分析,将其中隐藏的高级功能实例演示!4、PHP中文网系列教程,条理清晰、重视基础、跨度自然,适合各阶段开发者学习~~ 5、对于初学者,这是一本值得入手且仔细研读的快速入门教程~~~ 6、对于开发者,这是一本实用工具参考书,随时翻阅都会新的收获~~~
  • 难度:高级
  • 共53章节
  • 187624次播放
  • 第1章 前言[随时更新]

    前言[随时更新]

    第2章 开发环境

    Mac环境

    windows环境

    第3章 模型对象

    创建模型对象

    模型初始化

    第4章 数据对象

    定义数据对象

    创建数据对象之data方法

    创建数据对象之:setAttr方法

    创建数据库对象之__set方法

    查询数据对象之getData方法

    查询数据对象之getAttr方法

    第5章 OOP难点总结

    get_class( )实例讲解

    get_called_class( )实例讲解

    __call( )实例讲解

    __callStatic( )实例讲解

    call_user_func_array函数[重点]

    普通方法与静态方法

    在Model源码中的应用

    new static 延迟静态绑定

    PHP标准化规范

    第6章 查询数据

    获取单条:get静态方法

    获取单条:对象查询

    获取多条:all静态方法

    获取多条:对象查询

    获取字段值:value方法

    获取列值:column方法

    动态查询:getBy字段名

    助手函数:model查询

    加载器:Loader类查询

    数据库与模型查询对比

    第7章 新增数据

    sava方法

    savaAll方法

    create静态方法

    insert静态调用

    第8章 更新数据

    单条更新:save方法

    批量更新:saveAll方法

    静态更新:update方法

    查询类Query直接更新

    第9章 删除数据

    删除当前记录:delete

    静态条件删除:destory

    第10章 获取器

    模型方法:set属性Attr

    第11章 修改器

    set属性Attr

    第12章 时间戳

    MySQL中日期类型复习

    时间戳功能详解

    第13章 软删除[重点]

    traits详解[选学内容]

    SoftDelet类源码分析

    delete实例删除

    destroy条件删除

    restore恢复数据

    第14章 类型转换

    规则设置

    实例演示

    第15章 查询范围

    基本概念

    实例演示

    讲师介绍

    PHPz
    PHPz
    全栈工程师
    能学到什么:

    对TP5的知识进行实例操作,加深对TP5的理解,能更加熟练运用。

    全部评论我要评论

    暂无评论~
  • 取消 回复 发送
  • PHP中文网