# 快速構建器(TKviews)
TKviews內置了強大的快速構建器,可以幫助開發者快速構建表單頁面、數據表格和側欄,以便讓開發者專注于業務邏輯,而不用把過多的精力放在制作各種頁面上,今后TKviews將推出更多不同的構建器。
基本使用
TKviews的所有快速構建器都統一由TKviews來調用和處理,在使用前只需要引入TKviews即可方便的使用各種構建器。
1\.引入TKviews
use tkviews\\TKviews;
2\.調用靜態方法make和fetch渲染頁面
use tkviews\\TKviews;
/\*\*
- 系統模塊控制器
- @package app\\admin\\controller
\*/
class System extends Admin
{
public function add()
{
// 使用TKviews構建表單頁面
return TKviews::make('form')->fetch();
}
}
TKviews本身只有一個靜態方法make()和一個普通方法fetch(),其他擴展方法由各自的構建器實現。
如無特殊說明,后面的章節將直接使用TKviews,默認為已引入TKviews
make(構建器名\[, 動作\])
make方法只有兩個參數,第一個參數是構建器名,也就是要構建的類型,目前有以下三種:
構建器名 含義
form 表單構建器
table 表格構建器
aside 側欄構建器
第二個參數為可選參數,供構建器區別判斷特殊動作,目前只有aside構建器有第二個參數,這個后面會講到。
fetch(\[模板文件名, 模板輸出變量, 模板替換, 模板參數\])
fetch方法是加載模板輸出,最終調用的是ThinkPHP的fetch方法,這里一般無需添加參數,直接return即可顯示頁面。
- 序言
- 環境搭建
- 下載及安裝
- 目錄結構
- 基礎表字段
- 模塊開發
- 流程介紹
- 前臺(home)
- 基類解析
- 功能模塊
- 后臺(admin)
- 基類解析
- 功能模塊
- API構造器
- 基類解析
- 快速構建器(TKviews)
- 布局(layout)
- 設置頁面標題(setPageTitle)
- 后臺頁面布局
- 菜單訪問方法(getMenu)
- 側邊菜單(JSON)
- 布局訪問方法(layout)
- 設置頂部菜單(setTopmeun)
- 前臺頁面布局
- 表格(table)
- 設置頁面標題
- 設置頁面提示信息
- 設置列表頭信息
- 添加單列
- 添加多列
- 列名類型
- 列名屬性
- 設置表格數據
- 顯示第一列多選
- 引入js文件
- 引入css文件
- 設置模版路徑
- 設置分頁
- 設置當前tab
- 表單(form)
- setPageTitle('頁面標題')
- setPageTips('提示信息' [,'提示類型'])
- 設置Tab按鈕列表
- 側欄(aside)
- 微信公眾號
- 微信小程序
- 插件開發
- 變量參考
- 函數參考
- 其他雜項
- 安全相關
- 更新日志
- 升級指導
- 常見問題
- 關于文檔