ThinkPHP 6 0 3版本自創標籤方法

2021-10-11 17:46:42 字數 907 閱讀 5784

在thinkphp的應用中,tp自帶的標籤有可能會出現不夠用的情況,在這種情況下,我們可以自己建立標籤在我們的**中進行應用。

注:

composer require topthink/think-view
下面是建立標籤的步驟:

1)開啟www下的thinkphp6的專案根目錄(我的根目錄名字叫tp1)

2)然後開啟標籤庫類檔案(cx.php)

3)開啟後可看到紅色部分是已經定義的模板標籤,紫色部分是可設定的部分屬性。我們可以在陣列中加入我們想自定義的模板標籤,並用相同的格式寫出我們需要的屬性。

4)定義好我們需要的標籤後,在下方建立我們建立的模板標籤所對應的方法。方法名用 tag+標籤 的格式組成。(標籤的首字母建議大寫)

5)方法內利用字串拼接html標籤或php**塊的方法製作成我們需要的字串。將其返回即可。

(在定義cx.php開始部分,定義標籤陣列時,若寫了標籤需要的屬性,在其對應的方法中需要接收屬性的值)

6)至此,我們的模板標籤已經封裝完畢。可以在view中嘗試我們封裝的標籤是否正確。

下面是該標籤效果:

ThinkPHP公升級至 5 1 18 版本

v5.1.18版本主要完善了對 swoole 和 workerman 的 httpserver 執行支援,改進 request 類,並修正了一些已知的問題。從 5.1.17 版本可以無縫公升級到 5.1.18 由於取消了test日誌驅動,如果使用了test日誌驅動,請在log.php中改為使用下面的...

分頁 thinkphp5 0版本

一.簡潔分頁 不含頁碼,只能翻閱上下頁 控制器部分 pagesize 15 每頁顯示15條資料 data db name db where array key key order id desc paginate pagesize,true page data render this assign ...

ThinkPHP3 2版本安全更新

近日我們收到了乙個關於3.2版本的漏洞提醒,官方已經第一時間進行處理和更新。由於3.2版本已經過了官方的維護和安全更新週期,而且大量的開發者也進行了二次開發,因此不再發布新版,官方僅進行安全公告和修復建議。請還在使用3.2版本的使用者按照下面的方式進行安全修復 只需要修改一處核心內建公共函式 找到t...