• 课程 / ThinkPHP

    最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)

    直播班:PHP小白到大牛三个月速成!

    立即报名
    介绍章节评论课件
    60天可以学会PHP编程吗?看了PHP中文网的教学计划,你就不会再怀疑啦! 紧凑的课程安排,新颖的教学模式,全程学习监督,确保你的每一点进步,都将获得惊喜的回报~~
  • 难度:中级
  • 共79章节
  • 1258976次播放
  • 第1章 ThinkPHP安装与运行流程

    Composer安装ThinkPHP5

    06:27

    TP5的运行流程

    03:41
    第2章 ThinkPHP配置技巧

    TP51配置概述

    03:15

    配置的获取与设置

    12:23

    配置助手函数的使用方式

    05:43
    第3章 ThinkPHP设计模式与Trait技术

    Composer安装TP51_Win版

    07:33

    PHP经典设计模式

    14:55

    Trait类代码复用

    12:57
    第4章 容器/依赖注入/静态代理/请求对象

    容器类Container简介

    11:11

    自动依赖注入_1

    16:48

    自动依赖注入_2

    04:50

    将类绑定到容器中

    12:22

    将闭包绑定到容器中

    05:47

    Facade静态代理_1

    12:50

    Facade静态代理_2

    15:45

    Facade静态代理_3

    03:58

    Request请求对象_1

    11:28

    Request请求对象_2

    09:24
    第5章 数据库与模型

    揭密数据库连接方式

    28:07

    数据库的增删改查操作

    54:49

    模型简介

    17:31
    第6章 模板变量与常用标签

    模板赋值与变量输出_1

    23:11

    模板赋值与变量输出_2

    09:51

    外部资源导入与格式化输出

    20:44

    循环判断与分页输出

    10:38
    第7章 模板继承与创建数据表

    快速生成知乎首页

    11:42

    模板布局

    15:47

    模板继承

    19:02

    创建数据表

    38:21
    第8章 验证器与独立验证

    验证器与静态代理

    34:01

    控制器验证

    08:46

    独立验证

    20:03
    第9章 Peter陪你看手册

    Peter陪您看手册_1

    21:01

    Peter陪你看手册_2

    35:23

    Peter陪您看手册_3

    22:26

    Peter陪您看手册_4

    22:26
    第10章 前端页面与用户注册1

    社区问答的前端页面_1

    26:35

    社区的前端页面_2

    31:43

    用户注册功能的初步实现

    30:06
    第11章 用户登录与验证

    验证注册信息

    14:38

    用户模型的基本设置

    14:15

    用户登录验证

    15:29

    退出与防止重复登录

    15:08
    第12章 文章模型验证与发布

    文档模型与验证器

    23:33

    制作文章发布模板

    29:50

    文章发布功能

    23:48
    第13章 首页列表页处理

    注册成功后自动登录

    11:13

    显示导航栏

    12:40

    样目高亮的设置

    16:33

    首页与列表页模板

    12:29

    文件上传与列表与分页显示

    39:47
    第14章 搜索与详情页制作

    富文本编辑器

    11:45

    搜索功能的实现

    14:37

    详情页制作

    19:07
    第15章 收藏与后台入口管理

    Ajax实现收藏功能

    31:02

    入口文件与模块自动绑定

    12:34

    后台入口的设计

    11:34

    管理员登录功能

    17:05
    第16章 用户管理与权限设置

    后台模板布局

    29:46

    用户列表与权限设置

    23:36

    编辑用户操作

    22:48

    用户删除功能

    11:22
    第17章 分类与文章管理功能

    分类权限与列表管理

    22:48

    分类的编辑,添加与删除

    27:28

    文章列表与分页

    17:22

    文章权限管理

    20:29
    第18章 文章管理与站点配置

    文章编辑与删除功能

    16:30

    站点配置管理_1

    21:27

    站点配置管理_2

    14:09

    站点配置管理_3

    22:03
    第19章 评论实现原理分析

    评论功能实现

    35:16
    第20章 课程总结

    HTML课程总结

    19:39

    CSS部分总结

    17:44

    JavaScript课程总结

    10:14

    PHP课程总结

    19:34

    ThinkPHP5.1课程总结

    18:11

    讲师介绍

    天蓬老师
    天蓬老师
    全栈工程师
    能学到什么:

    快速掌握PHP框架开发的基本流程,运用主流框架ThinkPHP5开发Web应用项目

    全部评论我要评论

  • 永~不~低~头

    永~不~低~头3年前

    希望老师不要在没有录屏的时候改代码了 真心不一致 接不上

    回复
    8

  • 简单即真理

    简单即真理4年前

    http://tp5.com/index.php/admin/user/get 这样就可以访问了

    回复
    7

  • One、旧梦i

    我·擦谢谢

    One、旧梦i · 3年前
  • 孙博

    孙博4年前

    搜索的时候,你敢点第二页么?paginate(3,false,['query'=>$request->param()])

    回复
    5

  • 移动用户-5695325

    移动用户-56953252年前

    视频中nav没有包含base 咋也能显示

    回复
    4

  • 瑞霞

    瑞霞3年前

    有同学注册的这个不行的嘛 ?

    回复
    4

  • the Buddha

    用不了

    the Buddha · 3年前
  • 笑的很甜丶

    笑的很甜丶3年前

    tp5.1.26 field就不支持取中文的别名了,可以修改但是觉得很坑,中文用处还是挺多的。@老师,麻烦看下,有什么好的解决方法。

    回复
    4

  • Zerin

    'id as 编号', 'name as 姓名', 'edu as 学历', 'salary as 薪水'

    Zerin · 3年前
    逗逗

    field 最新版tp已不支持中文别名,将 文件db/builder/Mysql.php中 148行(左右)的 /^[\w\.\*]+$/ 改为/^[\w\.\*\x7f-\xff]+$/ 即可

    逗逗 · 3年前
  • y的小公举

    y的小公举4年前

    自学是一个漫长的过程,但是我们不孤独

    回复
    4

  • 柳东衾

    柳东衾4年前

    验证规则的标题图片设置require,然后表单的标题图片有上传图片为什么还显示标题图片不能为空?为什么硬是要删除这条验证规则?

    回复
    4

  • 永~不~低~头

    +1 同求解答

    永~不~低~头 · 3年前
    jerry

    很好理解啊,你把 post到控制器的那个data打印一下就知道为什么要删除了。因为数据里面得不到那个title_image

    jerry · 3年前
  • 獠牙

    獠牙4年前

    解决办法 ->paginate(3,false,['query'=>request()->param()]);

    回复
    4

  • 永~不~低~头

    没好使啊

    永~不~低~头 · 3年前
    王先生

    好使

    王先生 · 2年前
    草根创业营 胡凯 ***

    课程内的解决方法,paginate(3,false,['query'=>Request::param()]);

    草根创业营 胡凯 *** · 3个月前
  • Mr_CHEN

    Mr_CHEN4年前

    评论应该获取的是当前评论用户的id,而不是文章表里的user_id,而且评论的时候应该判断一下用户是否登录,不然不知道是谁评论的

    回复
    4

  • 新新新新生

    具体该怎么实现呢?我出了点问题,想跟你讨论讨论

    新新新新生 · 3年前
    天蓬老师

    你好, 可以在群中提问

    天蓬老师 · 3年前
  • 进击的蜗牛

    进击的蜗牛4年前

    $user = UserModel::create($data) 已经是创建好了的对像,为什么还要用 UserModel::get($user->id) 进行查询呢

    回复
    4

  • 剑仙思齐焉

    是有点画蛇添足了,直接Session::set('user_id',$user->id);就行了

    剑仙思齐焉 · 3年前
    王先生

    $res1 = UserModel::get($user->id);可能是为了防止数据写入失败,所以先再查一遍。我觉得这里应该给一个if判断,如果写入失败就提示一个错误信息,如果写入成功再接着往下执行

    王先生 · 2年前
  • 步尘

    步尘3年前

    支持php中文网,良心教程

    回复
    3

  • 移动用户-9942965

    支持PHP中文网

    移动用户-9942965 · 11个月前
    移动用户-9942965

    不错的网站和APP

    移动用户-9942965 · 11个月前
    移动用户-9942965

    这是目前比较不错的嘞,也许你有更好的,可以推荐给我,没有带话,这个就不错喽

    移动用户-9942965 · 11个月前
    移动用户-9942965

    奥利给,奥利给!

    移动用户-9942965 · 11个月前
  • 半斤八兩

    半斤八兩3年前

    1分28秒 李文同学说首页看不到登陆成功的信息是因为 这老师太坑了. ajax 用的异步 没有做延时处理. 数据没有提交成功

    回复
    3

  • 涂小涂

    涂小涂3年前

    谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢! 谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢! 谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!

    回复
    3

  • 唐小哥

    唐小哥3年前

    课程内容很充实,也很简单易懂,我是tp3.2.3升5 帮助很多

    回复
    3

  • 取消回复发送
  • PHP中文网