# 快速构建器(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)
- 微信公众号
- 微信小程序
- 插件开发
- 变量参考
- 函数参考
- 其他杂项
- 安全相关
- 更新日志
- 升级指导
- 常见问题
- 关于文档