四、課程問題:
1. adminController->showmessage() 忘了寫。下載代碼里有。
2. authModel 在 adminController 里被實例化了兩次,有點浪費,不如建個屬性。
3. 評論300字真是太少了。。。
1. adminController->showmessage() 忘了寫。下載代碼里有。
2. authModel 在 adminController 里被實例化了兩次,有點浪費,不如建個屬性。
3. 評論300字真是太少了。。。
2017-01-31
三、功能實現:這部分不算規劃,算課程總結了,懶得再細化了
1. ABC三項的分支調用應放在admin控制器里。
A. __construct()、$auth。
B. login()。
C. checklogin()。
2. ABC三項的判斷過程應放在auth模型里。
A. __construct()、%auth、getauth()。
B. 因為太簡單所以直接寫在控制器里了。
C. loginsubmit()、checkuser()。
3. 需要從數據庫存取數據的操作應放在admin模型里。
C. $_table、findOne_by_username()。
1. ABC三項的分支調用應放在admin控制器里。
A. __construct()、$auth。
B. login()。
C. checklogin()。
2. ABC三項的判斷過程應放在auth模型里。
A. __construct()、%auth、getauth()。
B. 因為太簡單所以直接寫在控制器里了。
C. loginsubmit()、checkuser()。
3. 需要從數據庫存取數據的操作應放在admin模型里。
C. $_table、findOne_by_username()。
2017-01-31
后臺登錄功能的實現:
一、功能劃分:按MVC規范劃分
1. 功能模塊調用:控制器adminController
2. 數據存取操作:模型adminModel
3. 數據處理操作:模型authModel
二、流程分析:沒法畫流程圖用文字代替
A. 判斷:用戶是否已經登錄?
A1. 是:顯示后臺首頁。出口
A2. 否:顯示登錄頁面。至B
B. 判斷:用戶是否已經提交登錄信息?
B1. 是:進行登錄驗證。至C
B2. 否:顯示登錄頁面。至B
C. 判斷:登錄驗證是否成功?
C1. 是:顯示后臺首頁。出口
C2. 否:顯示登錄頁面。至B
一、功能劃分:按MVC規范劃分
1. 功能模塊調用:控制器adminController
2. 數據存取操作:模型adminModel
3. 數據處理操作:模型authModel
二、流程分析:沒法畫流程圖用文字代替
A. 判斷:用戶是否已經登錄?
A1. 是:顯示后臺首頁。出口
A2. 否:顯示登錄頁面。至B
B. 判斷:用戶是否已經提交登錄信息?
B1. 是:進行登錄驗證。至C
B2. 否:顯示登錄頁面。至B
C. 判斷:登錄驗證是否成功?
C1. 是:顯示后臺首頁。出口
C2. 否:顯示登錄頁面。至B
2017-01-31
必須吐槽了。老師這種一邊講著思路一邊寫著代碼一邊四處拆分一邊來回切換的講述方法是成心不想讓新手們聽明白吧?這真是典型的肚子里有貨不會講,八成還覺得“這么清晰而簡單的玩意兒就不必多啰嗦了吧”?血崩……
建議老師還是先講講整體思路,然后再實現代碼,讓新手們的大腦盡量單線程工作吧。
之后的評論是我看完視頻后的分析,覺得對理解整體思路有幫助。同為新手,互相借鑒,若有錯漏,萬望指教。
建議老師還是先講講整體思路,然后再實現代碼,讓新手們的大腦盡量單線程工作吧。
之后的評論是我看完視頻后的分析,覺得對理解整體思路有幫助。同為新手,互相借鑒,若有錯漏,萬望指教。
2017-01-31
admin.php中的核心在于調用framework(微框架)中的run函數,啟動引擎中的一系列函數,并根據鏈接信息調用相應的模板和方法
2017-01-26
@kkoou 試過,$obj=new $controller(); 后面無論是否加()都可以運行通過,并無任何錯誤警告。
2017-01-20