thinkphp5 自定義標籤

2021-09-04 06:01:43 字數 1135 閱讀 1191

<?php

use think\template\taglib;

class tytag extends taglib else

if(!empty($tag['help']))

$html .= "

";

return $html;

} /**

* textarea 表單

* label: 表單標題

* name: 表單name

* value: 表單值

* help: 表單說明

*/public function tagtextareafield($tag) else

if(!empty($tag['help']))

$html .= "

";

return $html;

} /**

* 單,

* label: 表單標題

* name: 表單name

* updir: 上傳路徑

* value: 表單值

* ftype: 上傳型別: image, video

* help: 表單說明

*/public function tagfilefield($tag) else

$html .="";

if(!empty($tag['help']))

$html .= "

";

return $html;

} /**

* label: 表單標題

* name: 表單name

* updir: 上傳路徑

* value: 表單值

* help: 表單說明

*/public function tagmulfilefield($tag) else

$html .="";

if(!empty($tag['help']))

$html .= "

";

return $html;

} public function tagsubmitfield()

}?>

在config.php的template下新增

使用:

關於thinkphp5自定義標籤庫解析的問題

今天tp5的自定義標籤庫著實坑了我一把,原因有兩點 1.預載入標籤是有快取的,你設定了預載入標籤庫,要刪除快取後重新重新整理才有效,否則無效,這導致我除錯的時候不知道自己到底設定對了沒有 2.我一直以為配置是會自動繼承父級的配置的,也就是說,在模組中我只需要寫好不同的配置就行,然後事實上一位陣列的配...

thinkphp5自定義分頁樣式

1.在extend 目錄下建立page目錄,在page目錄中建立page.php檔案,將以下 放入檔案中 namespace page usethink paginator class page extends paginator else protected function prev else ...

ThinkPHP自定義標籤

研究thinkphp自定義標籤的時候,發現網上很多教程都很亂,官網又沒有給出比較詳細的方法,所以就自己研究了一下,現在將thinkphp的方法詳細的記錄下來。1.建立tp的專案,略過 3.在專案名稱 lib中建立taglib資料夾 4.在taglib資料夾中新建乙個taglibxl.class.ph...