論壇里有人在討論HMVC,我看了一下,感覺和手冊(cè)里“裝載器類”提到的“應(yīng)用程序包”的概念很相近,不都是調(diào)用另一個(gè)模塊或 程序的控制器嗎?但是大伙討論的很熱烈,所以我認(rèn)為更可能是自己對(duì)HMVC的理解有偏差。百度了一下,卻也還是看不出二者在概念上有什么區(qū)別。誰(shuí)幫簡(jiǎn)單說(shuō)明一下HMVC和手冊(cè)提到的“應(yīng)用程序包”的區(qū)別嗎?
1 回答

慕斯709654
TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
你比較一下就該清楚,應(yīng)用程序包是"你的擴(kuò)展",它當(dāng)中不包括控制器,你可以在加載包之后調(diào)用包的模型、類庫(kù)、視圖、輔助函數(shù),但都是在CI應(yīng)用的控制器中進(jìn)行使用的。而HMVC是在Codeigniter基礎(chǔ)上將其擴(kuò)展為“多重模塊抽象”,每個(gè)模塊有自己的控制器、類庫(kù)、模型、視圖、輔助函數(shù)和語(yǔ)言包,當(dāng)然更重要的特性是有該模塊自己的“路由”,更可以在每一個(gè)獨(dú)立的模塊與模塊之間做交叉調(diào)用。
添加回答
舉報(bào)
0/150
提交
取消