在TP6.0引入Bootstrap4分頁(yè)樣式顯示效果不正常

Bootstrap ThinkPHP TP6.0

復(fù)制默認(rèn)分頁(yè)驅(qū)動(dòng)類,粘貼到當(dāng)前應(yīng)用下的driver目錄下(任意位置均可,命名空間不錯(cuò)就行),修改 app/provider.php 文件,添加 'think\Paginator' => '自定義分頁(yè)驅(qū)動(dòng)',作用:修改默認(rèn)分頁(yè)驅(qū)動(dòng)類的指向

辰風(fēng)沐陽(yáng) 閱讀 1693 2020-06-21

在TP中生成二維碼圖片出現(xiàn)亂碼

ThinkPHP

在項(xiàng)目中需要生成二維碼,便使用了 endroid/qr-code 擴(kuò)展,不在框架中測(cè)試正常,而在TP生成二維碼圖片出現(xiàn)亂碼,解決方案:在輸出二維碼之前添加 ob_end_clean() 清空緩沖區(qū)

辰風(fēng)沐陽(yáng) 閱讀 1705 2020-06-19

composer clear-cache 清空緩存

Composer

composer 第一次下載擴(kuò)展會(huì)將緩存存儲(chǔ)在本地,第二次下載則讀取本地緩存讀取,可使用 composer clear-cache 或 composer clearcache清空本地緩存,將刪除緩存目錄下的所有內(nèi)容。緩存目錄:C:\Users\用戶名\AppData\Local\Composer

辰風(fēng)沐陽(yáng) 閱讀 2443 2020-06-19

ThinkPHP6.0自定義異常頁(yè)面模板文件

ThinkPHP TP6.0

修改全局配置文件:config/app.php,改為部署模式(也就是關(guān)閉調(diào)試模式)并禁止部署模式下輸出錯(cuò)誤信息:'show_error_msg' => false,通過(guò) 'exception_tmpl' 配置項(xiàng)自定義異常頁(yè)面模板文件

辰風(fēng)沐陽(yáng) 閱讀 2650 2020-06-17

ThinkPHP6.0多應(yīng)用模式路由

ThinkPHP

TP6多應(yīng)用路由在 app/應(yīng)用/route 目錄下定義,應(yīng)用路由只能定義應(yīng)用名后面的 url 部分,此時(shí)應(yīng)用名無(wú)法隱藏,如果要隱藏路由中的應(yīng)用名,可以采用入口文件綁定應(yīng)用或域名綁定應(yīng)用,TP6中的應(yīng)用就是TP5中的模塊概念一樣,只是叫法不同

辰風(fēng)沐陽(yáng) 閱讀 2752 2020-06-15

ThinkPHP6.0七牛云文件上傳封裝

七牛云 ThinkPHP

TP6.0七牛云圖片上傳封裝類,使用七牛云官方擴(kuò)展包 qiniu/php-sdk,本文章持續(xù)更新,對(duì)封裝類進(jìn)行完善和優(yōu)化

辰風(fēng)沐陽(yáng) 閱讀 2219 2020-06-14

ThinkPHP6.0內(nèi)置文件上傳封裝類

ThinkPHP

TP6.0內(nèi)置文件上傳只是上傳到本地服務(wù)器,上傳到遠(yuǎn)程或者第三方平臺(tái)的話需要安裝額外的擴(kuò)展,本文章對(duì)基于TP6.0的內(nèi)置文件上傳進(jìn)行封裝,本文章會(huì)持續(xù)更新,對(duì)封裝類不斷進(jìn)行完善和優(yōu)化

辰風(fēng)沐陽(yáng) 閱讀 1988 2020-06-14

ThinkPHP6.0 開(kāi)啟調(diào)試模式

ThinkPHP

重命名框架根目錄下的 .example.env 文件為 .env 即可,因?yàn)?example.env 文件中默認(rèn)是開(kāi)啟調(diào)試模式的(APP_DEBUG = true),重命名為 .env 之后才會(huì)生效,數(shù)據(jù)庫(kù)連接參數(shù)也可在該文件中配置,TP5.0在application/database.php中配置

辰風(fēng)沐陽(yáng) 閱讀 1795 2020-06-11

ThinkPHP6.0 視圖驅(qū)動(dòng)擴(kuò)展

ThinkPHP

在TP5.*系列中可以直接使用view()助手函數(shù)渲染模板,但是在ThinkPHP6.0中渲染模板文件必須先引入視圖擴(kuò)展才能正常使用,否則將會(huì)拋出錯(cuò)誤,使用composer引入視圖驅(qū)動(dòng)即可解決:composer require topthink/think-view(視圖驅(qū)動(dòng)擴(kuò)展)

辰風(fēng)沐陽(yáng) 閱讀 1558 2020-06-11

ThinkPHP6.0 的下載和基本配置

ThinkPHP

ThinkPHP6.0只能通過(guò)Composer下載和更新,無(wú)法再像TP5一樣使用Git下載,PHP版本要求 7.1.0+,相比TP5.*主要更新有:視圖擴(kuò)展擴(kuò)展獨(dú)立,渲染模板要先引入視圖擴(kuò)展,TP5中的模塊在TP6中稱為應(yīng)用,使用多應(yīng)用要先引入多應(yīng)用擴(kuò)展

辰風(fēng)沐陽(yáng) 閱讀 1746 2020-06-11