初學(xué)者:
學(xué)了PHP Smarty模板,MVC框架模式,thinkPHP框架 之后,感覺做網(wǎng)站很麻煩呀,用著比較亂。不知道該怎么布局網(wǎng)站 , 怎么來使用模塊化設(shè)計(jì) 各位大牛,求你們的學(xué)習(xí)心得?。?!
之前都是直接將前端的html改成PHP , 很好理解與應(yīng)用,也不覺得麻煩, 也知道以后項(xiàng)目都得模快化設(shè)計(jì),但感覺這樣一來瞬間不會(huì)做了求解
Controller
控制器專注于數(shù)據(jù)和邏輯就行了 (后端)View
模板專注于數(shù)據(jù)的展示和頁面的布局就行了 (前端)Model
專注于數(shù)據(jù)庫的交互就行了 (后端)
在TP里面還有模塊化的設(shè)置,每個(gè)模塊可以完成獨(dú)特的部分功能,比如:
User
模塊專注于用戶的注冊(cè)、登錄、密碼找回、資料編輯、社會(huì)化登錄驗(yàn)證等等,
Invoice
模塊專注于完成訂單的創(chuàng)建、展示、更改等等,
如上三個(gè)模塊再加一個(gè)Product
模塊就可以組成一個(gè)基本的商城APP。