# 体验demo <a target="_blank" href="http://demo.ithinkphp.org/admin">demo.ithinkphp.org/admin</a>
## 笔者倾心打造的页面构造器类库,所有的常用的页面元素,调用方法即可直接生成页面元素
**通用全局组件**
> `基础框架`,`row`,`自定义button`,`rowBlock`
**表单组件**
> `form`,`文本`,`多行文本textarea`,`密码`,`行内单选`,`行内复选`,`块级单选`,`块级复选`,`开关`,`select下拉框`,`时间选择`,`时间区间选择`,`单/多文件上传`,`单/多图片上传`,`地域选择`,`富文本编辑器(ueditor和summernote)`
**表格组件**
> `tr标签`,`td标签`,`td中的checkbox`,`静态字段`,`textarea`,`按钮`,`a标签`,`开关`,`select下拉框`,`图片预览`
**表格搜索框组件**
> `单选框`,`复选框`,`select下拉框`,`静态字段`,`范围选择框`,`时间区间选择期`
**有需要亦可自己添加组件,详情可参考文档
代码参考` extend\builder;`
其中` integrationTags `类是元素生成类,是对其他功能的封装,可直接调用
使用方式参考`admin`模块下的`view`文件夹,下面的图可以比较直观的看到效果**
*****
# 几张图片诠释高效开发
## **表单**
![](https://box.kancloud.cn/0e185255bc78cb4ccbe881761a15b5d9_1073x7616.png)
>[danger] ## 生成页面
![](https://box.kancloud.cn/968fcf67cc4d76c8cfc6cf4e49d139ff_1073x2639.png)
## **表格**
![](https://box.kancloud.cn/506d8ed56228dfc6fdf23360774085d2_1200x642.png)
![](https://box.kancloud.cn/f308c34e180f88dc68505a99fa730f50_1200x642.png)![](https://box.kancloud.cn/4911b7aef19fdaeac07c826ed9f8d5e0_1200x642.png)![](https://box.kancloud.cn/afade8441ffda0111fda106fa2266efb_1249x766.png)![](https://box.kancloud.cn/3f763770c402340459cf48f762862b40_412x304.png)
- 序言
- 图片预览
- 诠释高效开发
- 提问的智慧
- GIT命令参考
- 安装composer
- 断点调试技巧
- 调试环境的搭建
- 调试工具的使用及技巧
- 前置基础-TP底层讲解
- 理解编程的抽象
- 耦合与解耦
- 自动加载
- 反射类
- 控制反转(IOC)和依赖注入(DI)
- iThink 自定义依赖注入的实现
- 常用设计模式
- SPL标准库
- 行为-钩子-插件
- AOP-面向切面
- RBAC和Auth类的本质
- 安装iThink
- 环境要求
- 代码下载与环境配置
- 执行安装
- 体验测试模块
- apache配置
- nginx配置
- 系统架构详解
- 目录详解
- 执行流程图
- 数据字典
- RBAC 权限管理架构
- 系统分层详解
- 控制器层(controller)
- 逻辑层(logic)
- 视图层(view)
- 模型层(model)
- 服务层(service)
- 应用包架构详解
- 目录结构
- 开发规范
- 数据库规范
- 编码规范
- 功能设计原则与规范
- 后台功能详解
- 基础功能
- RBAC + Auth 权限机制
- 应用化功能机制
- 代码生成器(重要)
- 应用骨架代码生成
- 数据表 CURD 代码生成
- 页面构造器(重要)
- 通用元素构造器
- 表格元素构造器
- 搜索表单元素构造器
- 表单元素构造
- 闭包事物构造器
- 应用的开发
- 函数参考