看第1遍1.5倍速度的时候很晕,第2遍用1.0速度第3遍用1.3速度看,结合老师讲过的MVC五步骤才理解:
1. 入口采用admin控制器的login方法实现;
2. login方法中的第一步工作:用checklogin方法传递账号密码给admin模型;
3. admin模型的工作:接收账号并从数据库中取数据,然后交给author模型验证;
4. auth模型的工作:接收admin给来的数据库账号密码与post过来的账号密码进行对比,返回核对结果给checklogin;
5. login方法中的第二步工作:用视图展示核对结果;
老师讲解的思路是 1-5-2-3-4-2
1. 入口采用admin控制器的login方法实现;
2. login方法中的第一步工作:用checklogin方法传递账号密码给admin模型;
3. admin模型的工作:接收账号并从数据库中取数据,然后交给author模型验证;
4. auth模型的工作:接收admin给来的数据库账号密码与post过来的账号密码进行对比,返回核对结果给checklogin;
5. login方法中的第二步工作:用视图展示核对结果;
老师讲解的思路是 1-5-2-3-4-2
2017-02-17
nclude与require除了在处理引入文件的方式不同外,最大的区别就是:include在引入不存文件时产生一个警告且脚本还会继续执行,而require则会导致一个致命性错误且脚本停止执行。
2017-02-15
我觉得这一节的质量有些勉强。应该先复习接口,实现接口的类,才是工厂模式就好理解的多了。然后可以写Mysql和MySQLI两个class类,来印证工厂模式在后期的维护及扩展的重要性才符合框架的涵意。另外涉及到框架需要较好的全局逻辑掌控能力这些对于初学者来说都是缺乏的。如果看不懂这里的课程,我建议还是面向对象在多的学点东西才回来看这个课程,而对前面视屏编写看不太明白的返回函数,数组,MySQL,面向对象在多深入的研究一下,多写几行代码
2017-02-13