排序
使用 Workman 做一個聊天室
為什么要寫這篇文章? 我學習Workman好幾次了,每次都失敗(沒做成想要的功能,原諒我比較笨)。但是這次也花了好幾個小時,把之前沒做成的功能實現了。其實就是兩個簡單的功能:一對一發送消息...
ThinkPHP6 事件與多應用
事件 1. 事件和中間件有一點相似,只不過事件更加的精準定位更細膩的業務場景; 2. 事件可定義:事件類、事件監聽類、事件訂閱類; 3. 我們先創建一個測試事件的類:TestEvent.php,手動創建一...
教你如何使用TP5 taglib自定義標簽
學著寫了一下,終于搞定了,順便分享一下! taglib是tp框架自定義標簽功能,如果你用過cms,肯定見過類似:{dede:arclist typeid='' row='' col='' titlelen='' infolen='' orderby='' keyword=...
thinkphp部署流程是什么
thinkphp是一款廣受歡迎的php開發框架,其簡單易用、高效安全的特點備受開發者青睞。本文將探討thinkphp框架的部署流程,供新手開發者參考。 一、環境要求 在開始部署前,你需要確保你的服務器...
thinkphp怎么修改配置
thinkphp是一款基于php語言開發的mvc框架,它在開發中使用方便、靈活、高效,被廣泛應用于web應用程序開發中。在使用thinkphp時,有時我們需要對一些配置進行修改以滿足項目需求。本文將介紹如...
Typecho源碼中雙反斜杠的秘密:它究竟是轉義符還是命名空間分隔符?
Typecho源碼中反斜杠的奧秘:深入解析命名空間 Typecho安裝文件install.php中出現的雙反斜杠,常常令開發者感到困惑。本文將深入剖析這段代碼,揭示雙反斜杠的真實含義及其在Typecho源碼中的作...
thinkphp5和6的區別
ThinkPHP5和ThinkPHP6 的主要區別在于:采用了更嚴格的 MVC 模式和全面的命名空間。引入了中間件機制,增強了 HTTP 請求處理。Active Record 模型更強大,支持復雜的查詢和關聯操作。ORM 經過優...
WebStorm編寫JavaScript函數和模塊的規范
在webstorm中編寫javascript函數和模塊的規范是通過其強大的工具和功能實現的。1)創建和管理函數與模塊,2)使用es6模塊系統,3)利用代碼檢查和自動化功能確保代碼規范性和一致性。webstorm支...
帝國 CMS 插件沖突導致系統崩潰,如何定位并修復?
解決帝國 cms 插件沖突導致系統崩潰的問題可以通過以下步驟:1. 分析日志文件,確定問題插件;2. 禁用所有插件并逐一啟用,找出沖突插件;3. 審查問題插件代碼,查找沖突原因;4. 啟用調試模式...
SublimeText開發LaravelPHP項目的最佳實踐
在sublimetext中開發laravel項目非常高效。首先,安裝package control插件,然后添加laravel blade highlighter、php cs fixer和gitgutter插件。其次,使用material theme提升工作效率。接著,...