日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

你不得不掌握的thinkphp5

發(fā)布時間:2024/4/17 php 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 你不得不掌握的thinkphp5 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

thinkphp官網(wǎng)在去年的時候發(fā)布了tp的顛覆版本thinkphp5,tp5確實比之前的版本好用了很多,增加了很多的一些特性,它采用全新的架構(gòu)思想,引入了更多的PHP新特性,優(yōu)化了核心,減少了依賴,實現(xiàn)了真正的惰性加載,支持composer,并針對API開發(fā)做了大量的優(yōu)化工作,包括路由、日志、異常、模型、數(shù)據(jù)庫、模板引擎和驗證等模塊都已經(jīng)重構(gòu),絕對是新項目的首選(無論是WEB還是API開發(fā)),大大的贊!

主要特性包括:
1、遵循PSR-2、PSR-4規(guī)范
2、支持Composer,擁有了它我們在實際的開發(fā)工作中確實方便了很多,愛死它了,別問我為什么,任性。
3、支持單元測試;
4、安全機(jī)制,詳細(xì)的日志能幫你輕輕松松的做到問題定位
5、減少核心依賴,擴(kuò)展更靈活、方便,支持命令行指令擴(kuò)展;
6、出色的性能和REST支持、遠(yuǎn)程調(diào)試,更好的支持API開發(fā);
7、惰性加載,這個較比3.2版本性能爆升
8、路由、配置和自動加載的緩存機(jī)制

不整虛的,接下來來些實際的常用用法吧

1、我們可以不需要通過配置虛擬域名的方式來訪問我們的項目非常方便,只需要在入口文件中 (默認(rèn)在public目錄下) 執(zhí)行 如下命令
php -S localhost:8181 router.php 就可以通過localhost:8181來訪問我們的項目,8181是端口號,關(guān)于更高級的用法請看下文左下角的鏈接,哈哈

2、自動化模塊部署
比如我們想增設(shè)系統(tǒng)中的某個模塊,如:admin api等模塊,這個時候我們只需要巧用build.php這個神器
在application目錄下 創(chuàng)建build.php文件 然后新增如何內(nèi)容

然后我們需要回到項目跟目錄下 執(zhí)行 php think build 就可以輕輕松松搞定自動化模塊部署了

3、新的分頁機(jī)制
tp5的分頁真的很好用 比3.2.3的好用多了。用法如下

直接在model層調(diào)用paginate這個方法就能做到分頁,paginate默認(rèn)的是每頁15條,當(dāng)然你可以可以自行分配 ,可以在配置文件中分配,也可以這樣分配paginate(你想要的參數(shù))等

然后在模板中這樣填充數(shù)據(jù)就可以做到完美分頁了:
{$obj->render()} $obj是你在c 層獲取數(shù)據(jù)的變量
關(guān)于分頁更高級的用法 關(guān)于更高級的用法請看下文左下角的鏈接,哈哈

tp5的新用法很多很多,就不一一列舉了,如果大家感興趣可以看看我最新推出的新課程?《ThinkPHP5實戰(zhàn) - 仿百度糯米開發(fā)多商家電商平臺》

里面的干貨十足:

本課程是利用tp的顛覆版本(TP5)來開發(fā)的一套完美多用戶電商平臺,本課程從需求分析到代碼實現(xiàn)帶領(lǐng)大家完整的經(jīng)歷多用戶電商系統(tǒng)的開發(fā)過程,本課程涉及如何根據(jù)案例的業(yè)務(wù)邏輯劃分功能模塊使用模塊化的方式開發(fā)實現(xiàn)代碼的高度復(fù)用性這樣可以大大提高開發(fā)效率,降低維護(hù)成本, 項目分商家模塊,主平臺模塊,前臺模塊3個大部分。系統(tǒng)中利用tp5的一些特性來開展工作,比如webserver神奇;驗證碼;自動化模塊部署;命令機(jī)制;session機(jī)制,問題定位;問題調(diào)試等等,系統(tǒng)中還會講解ajax綜合應(yīng)用包括圖片異步上傳 自動化排序等;百度地圖應(yīng)用封裝;打造tp5的發(fā)送郵件服務(wù);API開發(fā)、微信支付等功能。

需要的小伙伴趕緊加入課堂
《ThinkPHP5實戰(zhàn) - 仿百度糯米開發(fā)多商家電商平臺》


作者: singwa?
鏈接:http://www.imooc.com/article/16978
來源:慕課網(wǎng)
本文原創(chuàng)發(fā)布于慕課網(wǎng) ,轉(zhuǎn)載請注明出處,謝謝合作!

轉(zhuǎn)載于:https://www.cnblogs.com/hellogt/p/7098342.html

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的你不得不掌握的thinkphp5的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。