??? ?? ?? ?????? ?? ???? ???? ???? ?? ??? ??????
認(rèn)證0級(jí)講師
?? ??? ??? ?? ???? ?????. ?? ?? ???? ???? ?????? ????? ?????? ?? ?? ?? ?? ? ? ????. ??? ?? ?? ??? ??? ??? ???? ?????. , ??? ????.
?? Thinkphp
? ?? ??? ?????? Model
???? ?????? ?? ?? ???? ??? ?? ?? ??? ?????? Model
???? ????? ??? ?? ??? ??? ?? ???? ??? ?? ????? ??? ?? ? ?? ?? ???? Controller
?? ??????? ???? ????. > ?? M('table')->insert($data)
??. ??
???? ???? ?? ????. Thinkphp
這樣的重型框架,他提供了Model
層,用的人仍然很少,為什么?因?yàn)橛?code>Model層還需要自己劃分邏輯,仍少不了自己寫(xiě)代碼,這對(duì)他們來(lái)說(shuō)是痛苦的,所以我見(jiàn)過(guò)的幾乎所有的人操作數(shù)據(jù)庫(kù)都是在Controller
里直接M('table')->insert($data)
等。Model
層的利用率極低。
而對(duì)于非小白用戶(hù),Model層無(wú)法就是個(gè)封裝了某個(gè)表的數(shù)據(jù)庫(kù)操作類(lèi)而已,隨手就創(chuàng)建了,何須框架來(lái)多此一舉,浪費(fèi)性能?
只要心中就有mvc
,一切都有層次。
而且,隨著composer
?? ???? ?? ??, ?? ???? ?? ???? ????? ????? ???? ??? ?????? ?? ???? ? ? ????. ?? ???? ?? ?????? ???? ??? ???? ??? ??????
mvc
? ?? ? ?? ??? ??? ????. ????? composer
? ???? PHP ??? ?? ????? ?? ?? ????????. ?? ?? ? ?? ???? ?? ????? ?? ??? ?? ???? ??? ?????. ??