封面
书名页
版权信息
内容简介
作者简介
前 言
本书示例代码
本书开发环境
本书适合读者
第1章 搭建开发环境
1.1 下载开发工具/软件
1.2 HelloWorld
第2章 配置系统
2.1 配置的路径
2.2 配置的格式
2.3 配置的加载顺序
2.4 配置的读写与示例
2.5 小结
第3章 路由
3.1 路由模式
3.2 路由定义
3.3 路由条件
3.4 路由地址
3.5 Restful路由
3.6 路由分组
3.7 全局404路由
3.8 路由绑定
3.9 URL生成
3.10 小结
第4章 控制器
4.1 定义
4.2 输出响应
4.3 配置响应格式
4.4 初始化操作和前置操作
4.5 跳转和重定向
4.6 控制器嵌套
4.7 获取请求详情
4.8 获取输入数据
4.9 参数绑定
4.10 页面缓存
4.11 小结
第5章 数据库操作层
5.1 数据库配置
5.2 基本操作
5.3 使用查询构造器
5.4 查询语法
5.5 连贯操作
5.6 连贯操作示例
5.7 查询事件与SQL调试
第6章 模型层
6.1 模型定义
6.2 插入数据
6.3 更新数据
6.4 批量更新(只支持主键)
6.5 删除数据
6.6 查询数据
6.7 批量查询
6.8 聚合查询
6.9 get/set
6.10 自动时间戳处理
6.11 只读字段
6.12 软删除
6.13 自动完成
6.14 数据类型自动转换
6.15 快捷查询
6.16 全局查询条件
6.17 模型事件
6.18 关联模型
第7章 视图
7.1 渲染方法
7.2 模板引擎配置
7.3 模板赋值与渲染
7.4 Think模板引擎语法
7.5 模板继承
7.6 模板标签库
第8章 验证器
8.1 验证器类
8.2 验证规则
8.3 自定义规则
8.4 控制器/模型验证
8.5 便捷验证
8.6 小结
第9章 缓存
9.1 缓存配置
9.2 缓存操作
第10章 Session和Cookie
10.1 Session和Cookie区别
10.2 Session配置
10.3 Session操作
10.4 Cookie配置
10.5 Cookie操作
第11章 命令行应用
第12章 开发调试
12.1 调试模式的开启和关闭
12.2 变量调试
12.3 执行流程
12.4 性能调试
12.5 异常
12.6 异常抛出
第13章 服务器部署
13.1 apt-get常用命令
13.2 安装步骤
13.3 配置文件路径
13.4 服务管理命令
13.5 配置默认站点
第14章 数据库设计
14.1 设计原则
14.2 设计工具
第15章 多人博客系统开发
15.1 项目目的
15.2 需求分析
15.3 功能分析
15.4 数据库设计
15.5 模块设计
15.6 效果展示
15.7 代码示例
15.8 项目总结
15.9 项目完整代码
第16章 图书管理系统开发
16.1 项目目的
16.2 MVC+Repository+Service介绍
16.3 需求分析
16.4 功能分析
16.5 模块设计
16.6 数据库设计
16.7 核心业务流程
16.8 效果展示
16.9 代码示例
16.10 项目总结
16.11 项目完整代码
第17章 论坛系统开发
17.1 项目目的
17.2 需求分析
17.3 功能分析
17.4 模块设计
17.5 数据库设计
17.6 效果展示
17.7 代码示例
17.8 项目总结
17.9 项目完整代码
第18章 微信小程序商城系统开发
18.1 项目目的
18.2 需求分析
18.3 功能分析
18.4 模块设计
18.5 数据库设计
18.6 效果展示
18.7 代码示例
18.8 项目总结
18.9 项目完整代码
后 记
更新时间:2020-05-22 16:37:39