http://b.jtthink.com/read.php?tid=1050
http://b.jtthink.com/read.php?tid=676
本课程的开张课。本课程适合刚创业为填饱肚子或平时要接私活快速完成的web程序员。轻松愉快的感受一个快速开发框架。课程中也许会有一些吐槽,请见谅。
本节课用恶搞的方法让大家彻底明白tp的MVC运作模式。KTV订包厢和MVC有关系吗?看完本课你就明白了
有的客户很讨厌,看完一个页面不满意不肯付钱,为此我们就要多准备几套页面。所以一般系统都需要有个模板的切换概念。本节课扒开裤子让明白tp的mvc中的view
我见过有些私活团队有些小规模。队长为了控制队友的编码方式或开发内容,都会固定好开发框架或页面模板。在我们的thinkphp里面可以学到模板的概念。这节课为你完美诠释
1、曾经做了私活被客户坑。2、为什么要坚持使用mysql等免费数据库 3、tp里面怎么连接数据库 4、关于D方法和M方法
1、引入bootstrap框架 2、学习模块替换变量 3、学习foreach 4、学习自定义函数 5、学习模板里加载自定义函数
上节课我们用了自定义函数实现加载导航栏,那么其实tp里面也有各种扩展方法可以用。本节课我们使用Widget来实现第二种导航栏加载方法。并学到PHP中的namespace和use
本节课我们使用第三种方法加载导航栏。仅仅是做演示,大家要根据自己不同的场景来实现实现数据的加载
本节课使用thinkphp中的行为扩展(钩子)的方式再实现一次导航栏加载。大家可以和前面几个方法作比对。有什么区别和体会
本节课开始继续完成一个实战功能。用户登录功能大概分5课时来完成,关键是让大家能够灵活运用所学到的知识。本课涉及到1、新建UserController 2、使用bootstrap快速构建表单 3、接收 post参数 4、创建用户表第一张
继续上节课的内容,我们完成用户在数据库中的密码验证和判断。请大家预习下如何封装本节课的代码
继续我们上节课的代码,若都写在Controller里面可读性不高、可扩展性不高,反正就是逼格不高。因此本课教大家做简单的封装,和装逼的代码写法
本课时讲解如何用户登录成功后把信息保存起来。有些知识点我们要适当学习PHP原生代码,而不是过分依赖框架或者设计模式。适合自己的才是最好的。
我们做项目时有的页面需要登录,有的不需要。那么该怎么实现?难道在每个页面里面加上判断函数吗?明显不可以,而且档次太低。这节课就来解决这个问题,学程序关键是好的思路。
上节课我们讲到用户登录成功后,如果有来源地址我们要跳回,以此增加用户体验。但是本节课会告诉你,如果不做任何的防护你的网站分分钟就会变成欺诈网站,怎么破?
本节课我们扫个尾。看似简单的两个功能1)用户登录后的信息展示2)注销。 请大家重点观看用户注销的代码编写。实战最重要体现的是思维,和你的腔调
本节课开始进行用户注册功能的开发。本功能依然需要4-5课时完成。期间会给大家介绍各种实战的开发方式。同时本功能的实现依赖于一个良好的数据表设计。
本课我们使用开源类库完成密码加密,这也是wordpress使用的加密方式,注意,不要自己写加密算法。另外本课还将学习在Model中使用事务
本节课我们讲解一下如何在用户登录时使用tp自带的验证码。另外,我们前面几节课的用户cookie是明文的,那么该怎么加密和解密呢?
你是否网站中碰到了新闻和商品两种信息类数据?是否针对这两个不同的信息数据设计了若干张表呢?本课时给你解惑怎么设计一个通用的信息类数据模块
这节课我们依然不构建页面,如果我们要实现分页通过我们上节课的纵向表设计如何实现呢?显然我们需要拆分我们的取数步骤,本节课我们要学习mysql的explain语句来分析我们的sql,从而决定我们到底怎么取数性能较高。请大家不要依赖thinkphp
把主表数据显示在页面上,并显示分页。
本课时使用R方法、脚本方法。教大家用三种方法实现子查询数据的展现。并修改分页样式,使之和bootstrap 兼容
最近有几个学员问到在tp里面类写个use就能加载,难道不需要include吗?而且tp里面各个类之间的互相调用看起来很有逼格、很有神秘感。那么应大家要求,这节课做个补充课时。其实只要几行代码就能搞懂
对于私活级项目和小项目。开发快、代码量少、修改简单,这才是硬道理。因为我们最终的目的是收款,不是代码比赛。当然代码也不能写烂。这节课给大家介绍一种快速开发侧边栏的方法,供参考
本课时主要演示缓存的基本使用
本课程演示使用同样的程序瞬间做出两个不同风格和类型页面。
这节课开始进入实战开发篇,不再过多的讲概念。本课使用简单的代码瞬间完成一个商品详细页的框框
当我们的商品有不同规格时,我们应该怎么取数和展现数据,课程中将细节化重现实现方法。
商品会因规格不同价格不同。本课时来解决这个问题,同时我们很"倔"的使用两张表搞定一切需求的态度来实现。注意,这样做为了训练我们的思路
上节课我们做了两个规格选择。但是问题在于两个规格并没有进行关联,所以会造成价格显示混乱。这节课我们再次来扩展功能,然而依然不增加表。从而让大家学习到实战思路
这节课开始实现购物车功能,大约需要3-4课时完成讲解。本课时首先实现点击加入购物车飞入效果
购物车数据应该保存到哪,cookie?数据库?明显各有各的弊端,本课时开始学习使用第三方工具,也是PHP开发者常用的第三方缓存--memcached
插入购物车真的很复杂吗?还要前戏?直接插不完事了吗?这节课来告诉你前戏的重点在哪
经过5个课时的前戏学习,我们终于来到购物车最关键的代码部分。1)根据前台的多规格到数据库实时计算价格 2)把数据整合成一个我们认为方便的格式插入到memcached里。本课程有点难度,请大家仿照视频内容做好课后作业
每当我们点击加入购物车,在右上角都要进行购物车商品数量的更新,无刷新的。本节课介绍一种实战开发方法供大家参考,并不需要ajax
继续我们的实战思维提高课时。最近几课都是以思维训练为主,同样一个简单的数据加载功能,思维不一样。逼格也不一样。请看今日的购物车数据从缓存加载
上节课我们主要显示了购物车中的商品主信息。这节课我们依然使用有逼格的思维来加载商品的属性和购物车价格。更进一步让大家体会实战开发思维
上节课我们完成了购物车的一个基本流程。这节课我们来讲解订单提交的过程,限于本课的篇幅我们来完成基本的做法。其他细节大家可以按照本课思路进行扩展。
应网友要求,本课程加一节和支付宝即时到账接口的融合课程。主要是讲解方法,很多同学不会结合是不知道怎么拷贝到TP项目中。这里面原生PHP代码起到比较重要的作用
(速讲)使用TP借助外部模板搭建后台:UI简单整合
[提高]基于ThinkPHP的简单通用后台权限的基本表设计
本课是总结课。利用“废话”阐述本课程的中心思想,以及点题---为什么本课程要取名叫私活级?就是为了做私活吗?另外,赚钱和技术这两个话题能否划等号呢?
问:为什么有的课程会涨价?
答:课程刚开始更新时是比较便宜的,随着课时的增多会逐步涨到原价
问:课程价格是每节课都要这么多钱?
答:课程价格是指该课程下面所有课时的总价,
问:为啥有课程最后显示课时正在更新?
答:说明我们的讲师还在录制中
问:购买课程后能看多久?
答:终身在线观看