thinkphp5和以前版本比起來,是一個全新的里程碑版本,包括路由、日志、異常、模型、數(shù)據(jù)庫、模板引擎和驗證等模塊都已經(jīng)重構(gòu)。
成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!專注中小微企業(yè)官網(wǎng)定制,網(wǎng)站設(shè)計、做網(wǎng)站,塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。
thinkPHP5的這次改版,感覺將laravel的一些理念都植入了進去,并和他之前的模式進行的結(jié)合。
1-路由:
以前的thinkPHP沒有路由文件route.php這個路由器文件,只是通過path_info方式的url進行路由定義。laravel是有一個路由器文件route.php,是一個強制使用的模式。意思就是你的控制器不能直接訪問,必須通過route.php文件進行定義去訪問。而現(xiàn)在的thinkPHP5則是集成了它以前的path_info模式的路由,也將laravel的路由器模式集成了起來。
thinkPHP5.0路由具體的操作,可以借鑒路由手冊;
資源路由的概念是:
一般路由是定位到方法里的,資源路由定位到控制器,同時給該控制器里定義了七種路由。
2-控制器:
控制器相對于之前版本的控制器模式增加了“多級控制器”和“分層控制器”兩個概念。
其余功能可以參見:
http://www.kancloud.cn/manual/thinkphp5/118003
thinkPHP5.0手冊