• 课程 / PHP

    ThinkPHP5快速开发企业站点[全程实录]

    最新:php小白到大牛三个月速成!

    立即报名 >
    介绍章节评论课件
    本课以最新版ThinkPHP5.0.10为基础进行开发,全程实录一个完整企业点,从后台到前台,从控制器到路由的全套完整教程,不论是你是新人,还是有一定开发经验的程序员,都可以从中学到实用的知识~~
  • 难度:中级
  • 共26章节
  • 344305次播放
  • 第1章 项目创建与模板导入
    [可跳过]开发环境与工具介绍
    入口文件与后台模块自动绑定
    后台模板导入与公共文件分离
    制作后台各菜单项首页展示
    第2章 管理员登录与验证
    创建管理员数据表与模型
    创建登录控制器与界面渲染
    [重点]管理员登录验证与安全退出
    防止用户非法访问或重复登录
    第3章 管理员管理功能
    管理员首页制作与数据导入
    编辑模板的制作与数据导入
    Ajax数据提交与管理员信息更新
    第4章 网站配置管理
    创建配置数据表与模型
    配置界面的优化与数据导入
    配置更新的正确方法
    完美实现网站关闭功能
    第5章 分类管理功能
    创建分类数据表与模型
    无限分类与模板调用[重点]
    用分页显示分类信息
    添加分类的正确姿势
    分类更新页面渲染与赋值
    分类的Ajax更新操作
    安全删除分类的方法
    第6章 轮播管理
    创建轮播数据表与模型
    轮播添加与文件上传[重点]
    轮播的更新操作[注意文件上传]
    轮播的删除操作

    讲师介绍

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

    可以让你面对一个新项目,知识从哪入手,不再茫然无措~~

    全部评论我要评论

  • yestrue

    yestrue4年前

    视频里的坑,如果点击编辑 没有反应, 可能是少引入这个js文件。<script src="__STATIC__/js/x-layui.js" charset="utf-8"> 提醒一下后来者

    回复
    15

  • **13

    如点击编辑按钮没反应时:请不要替换源代码里的两个脚本即可!!!

    **13 · 3年前
    康工

    谢谢 ,我就是编辑没有反应 ,还以为我哪里漏了步骤呢

    康工 · 2年前
    康工

    还是不行 我难道哪里又错了?

    康工 · 2年前
    康工

    可以了 我直接拷贝上面的 但是上面的没有 </script>结束符 ,我太马虎了

    康工 · 2年前
  • joker

    joker4年前

    return Collection::make($result) ->toArray();这里会报错,要这样写的话 要引入一下 use think\Collection;或则return collection($result) ->toArray();还有 在模板赋值也报错,报一个对象错误 ;把return 去掉....$this ->view -> assign('cat

    回复
    7

  • 移动用户-3906076

    还是你解决了这个问题

    移动用户-3906076 · 2年前
  • 时间轴

    时间轴4年前

    搞了一天才找出问题,最后那一下写入session需要引入\think\Session命名空间,视频里虽然有引入,但是老师没有提到。又因为是用ajax提交的数据,所以即使打开了调试,他也不提示Session方法错误,只是点击登陆没有反应,弄得你不知道是哪里出了问题。我把这个写出来,希望后来的人不要犯跟我同样的错误。

    回复
    7

  • 因为帅过天下第二

    因为帅过天下第二 · 2年前
  • kimki

    kimki3年前

    把 Session::set('user_info',$data);换成 Session::set('user_info',$admin->toArray()); 就可以在session打印出id和is_update了

    回复
    6

  • “橙”-景安服务器**

    “橙”-景安服务器**3年前

    下拉分类错了 正确的应该写 {eq name="vo.id" value="$cate_now.pid"}

    回复
    5

  • Bao.Song

    Bao.Song3年前

    前台关闭不了的 记得将Index 控制器 继承 Base 类

    回复
    4

  • 大绿茶

    大绿茶3年前

    在 widonws怎么用命令行创建模块?

    回复
    3

  • 天蓬老师

    命令不区分平台,完全一致

    天蓬老师 · 3年前
    康工

    就是dos命令

    康工 · 2年前
  • 不喜欢吃糖

    不喜欢吃糖3年前

    {$Think.session.userinfo.id}和 {$Think.session.userinfo.is_update},这两个数据我这不session里面为啥没有,我打印输出也没有,请问一下是为什么?我目前是在Login控制器里面直接把ID和is_update写死放在了session里面。

    回复
    3

  • **13

    不要用session了,直接在控制器里查询想要的数据,志杰赋值过去就是!

    **13 · 3年前
  • 梁文帅

    梁文帅3年前

    Admin模型不是空的吗??明明没写呀

    回复
    3

  • 时间轴

    时间轴4年前

    您这个教程的源代码能不能分享一下啊,我写的jquery代码,总是对提交按钮起不了作用,找不到问题在哪

    回复
    3

  • 天蓬老师

    课堂源码就在【课件下载】选项中呀,你没注意到吧,与评论在同一排的最后一个

    天蓬老师 · 3年前
  • 天蓬老师

    天蓬老师4年前

    本套教程注重实用,每个知识点,都是大家在开发经常要用到的,不仅适合新人学习,也适合有一定经验的程序员扩展思路。

    回复
    3

  • 无意苦争春

    无意苦争春4年前

    老师,为什么没有更新了咧?

    回复
    3

  • 天蓬老师

    你好,该套视频已使用ThinkPHP5.1全新录制,原5.0版本的内容已不再更新~~

    天蓬老师 · 3年前
  • uniray

    uniray3年前

    为什么我的alert 弹出框的内容全是undefined 啊 服务器端设置的message没有解析

    回复
    2

  • 董

    3年前

    讲课讲一半,到底几个意思

    回复
    2

  • 天蓬老师

    本课程已使用最新版:ThinkPHP5.1重新录制; 原基于ThinkPHP5.0的课程已不再更新~~

    天蓬老师 · 3年前
  • 金悦网络

    金悦网络4年前

    $admin->where('id=1')->setInc('login_count');改成这个有条件的就行了

    回复
    2

  • 清岫

    这个条件添加与否有什么区别呢?

    清岫 · 2年前
  • 取消回复发送
  • PHP中文网