:-: 添加一列
## addColumn('字段名', '標題', '類型' [, '默認值', '額外參數', 'css類名'])
| 功能 |
| --- |
| 支持用`__字段名__`獲取字段原值 |
| 索引編號顯示__INDEX__ |
| 參數 | 含義 | 類型 |
| --- | --- | --- |
| name | 字段名 | string |
| title | 標題 | string |
| type | 類型 | string |
| default | 默認值 | string |
| param | 額外參數 | string |
| class | css類名 | string |
### 小例子
給數據表格添加一列,一般只需用到兩個參數,`字段名`和`標題`。
~~~
// 使用TKviews構建數據表格
return TKviews::make('table')
->addColumn('username', '用戶名')
->fetch();
~~~
如果你想多添加幾列addColumn方法是可以重復使用的 如:
~~~
return TKviews::make('table')
->addColumn('id', 'ID')
->addColumn('username', '用戶名')
->addColumn('name', '名稱')
->fetch();
~~~
### 設置數據
為了演示方便,我們給表格添加點數據,這些數據是從數據庫讀取出來的,細則請查看設置表單數據。
系統中設置了setRowList方法,你可以方法中傳遞數組或者對象。
~~~
// 讀取用戶數據
$data_list = Db::name('admin_user')->select();
return TKviews::make('table')
->addColumn('id', 'ID')
->addColumn('username', '用戶名')
->addColumn('nickname', '昵稱')
->addColumn('email', '郵箱')
->addColumn('mobile', '手機號')
->addColumn('create_time', '創建時間')
->setRowList($data_list) // 設置表格數據
->fetch();
~~~
如果你就是一個懶蟲不想寫查詢你可以使用setTableName方法,由系統自動幫你查詢(當然這只是有個基礎查詢的,更加詳細的數據還是乖乖自己寫)
~~~
return TKviews::make('table')
->setTableName('user','',[where=>['id',1]])
->addColumn('id', 'ID')
->addColumn('username', '用戶名')
->addColumn('nickname', '昵稱')
->addColumn('email', '郵箱')
->addColumn('mobile', '手機號')
->addColumn('create_time', '創建時間')
->fetch();
~~~
- 序言
- 環境搭建
- 下載及安裝
- 目錄結構
- 基礎表字段
- 模塊開發
- 流程介紹
- 前臺(home)
- 基類解析
- 功能模塊
- 后臺(admin)
- 基類解析
- 功能模塊
- API構造器
- 基類解析
- 快速構建器(TKviews)
- 布局(layout)
- 設置頁面標題(setPageTitle)
- 后臺頁面布局
- 菜單訪問方法(getMenu)
- 側邊菜單(JSON)
- 布局訪問方法(layout)
- 設置頂部菜單(setTopmeun)
- 前臺頁面布局
- 表格(table)
- 設置頁面標題
- 設置頁面提示信息
- 設置列表頭信息
- 添加單列
- 添加多列
- 列名類型
- 列名屬性
- 設置表格數據
- 顯示第一列多選
- 引入js文件
- 引入css文件
- 設置模版路徑
- 設置分頁
- 設置當前tab
- 表單(form)
- setPageTitle('頁面標題')
- setPageTips('提示信息' [,'提示類型'])
- 設置Tab按鈕列表
- 側欄(aside)
- 微信公眾號
- 微信小程序
- 插件開發
- 變量參考
- 函數參考
- 其他雜項
- 安全相關
- 更新日志
- 升級指導
- 常見問題
- 關于文檔