亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

MVC架構模式分析與設計

PengCheng PHP開發工程師
難度中級
時長 5小時36分
學習人數
綜合評分9.53
196人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.2 邏輯清晰
是不是大概把登錄的代碼封裝的講解···
完了,我只是個小白,老師別折騰我們這些新手好不····
四、課程問題:
1. adminController->showmessage() 忘了寫。下載代碼里有。
2. authModel 在 adminController 里被實例化了兩次,有點浪費,不如建個屬性。
3. 評論300字真是太少了。。。
三、功能實現:這部分不算規劃,算課程總結了,懶得再細化了
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()。
后臺登錄功能的實現:

一、功能劃分:按MVC規范劃分
1. 功能模塊調用:控制器adminController
2. 數據存取操作:模型adminModel
3. 數據處理操作:模型authModel

二、流程分析:沒法畫流程圖用文字代替
A. 判斷:用戶是否已經登錄?
A1. 是:顯示后臺首頁。出口
A2. 否:顯示登錄頁面。至B
B. 判斷:用戶是否已經提交登錄信息?
B1. 是:進行登錄驗證。至C
B2. 否:顯示登錄頁面。至B
C. 判斷:登錄驗證是否成功?
C1. 是:顯示后臺首頁。出口
C2. 否:顯示登錄頁面。至B
必須吐槽了。老師這種一邊講著思路一邊寫著代碼一邊四處拆分一邊來回切換的講述方法是成心不想讓新手們聽明白吧?這真是典型的肚子里有貨不會講,八成還覺得“這么清晰而簡單的玩意兒就不必多啰嗦了吧”?血崩……
建議老師還是先講講整體思路,然后再實現代碼,讓新手們的大腦盡量單線程工作吧。
之后的評論是我看完視頻后的分析,覺得對理解整體思路有幫助。同為新手,互相借鑒,若有錯漏,萬望指教。
admin.php中的核心在于調用framework(微框架)中的run函數,啟動引擎中的一系列函數,并根據鏈接信息調用相應的模板和方法
那個吖芯,我注意你很久了
不能加速嗎?蛋疼
感覺1.25倍速就是正常人的語速了
前端和頁面重構不開心了
@kkoou 試過,$obj=new $controller(); 后面無論是否加()都可以運行通過,并無任何錯誤警告。
應該多聽幾遍 動手謝謝 良心老師 良心教程
原來我在引用的時候出了一點問題。
課程須知
本課程是php高級課程的一環,需要大家掌握以下知識點: 1、對php的基礎知識掌握,如數組、自定義函數、php常用內置函數 2、掌握php面向對象編程的基本概念,至少要明白類、對象的概念
老師告訴你能學到什么?
1、MVC理論概念。 2、運用MVC理論設計簡單的框架。 3、對框架里MVC三層的調用進行簡化。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消