看第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