展开全部

主编推荐语

ThinkPHP5全攻略:MVC模式、路由、控制器、模型、视图、实战项目。

内容简介

全书共13章,主要介绍了MVC模式、ThinkPHP5框架概述,ThinkPHP5路由,ThinkPHP5控制器、ThinkPHP5模型,ThinkPHP5视图,ThinkPHP5调试,安全,缓存,ThinkHP5开发专题,博客项目实战,图书借阅系统实战,论坛项目实战等内容。

目录

  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 作者简介
  • 前 言
  • 本书示例代码
  • 本书开发环境
  • 本书适合读者
  • 目录
  • 第1章 搭建开发环境
  • 1.1 下载开发工具/软件
  • 1.2 HelloWorld
  • 第2章 配置系统
  • 2.1 配置的路径
  • 2.2 配置的格式
  • 2.3 配置的加载顺序
  • 2.4 配置的读写与示例
  • 2.5 小结
  • 第3章 路由
  • 3.1 路由模式
  • 3.1.1 普通模式
  • 3.1.2 混合模式
  • 3.1.3 强制模式
  • 3.2 路由定义
  • 3.2.1 编码定义
  • 3.2.2 配置定义
  • 3.3 路由条件
  • 3.4 路由地址
  • 3.4.1 路由到模块/控制器
  • 3.4.2 重定向
  • 3.4.3 路由到控制器方法
  • 3.4.4 路由到类静态方法
  • 3.4.5 路由到闭包
  • 3.5 Restful路由
  • 3.5.1 普通资源
  • 3.5.2 嵌套资源
  • 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.8.1 数据过滤方法
  • 4.8.2 获取部分数据
  • 4.8.3 排除部分数据
  • 4.8.4 数据类型处理
  • 4.9 参数绑定
  • 4.10 页面缓存
  • 4.11 小结
  • 第5章 数据库操作层
  • 5.1 数据库配置
  • 5.2 基本操作
  • 5.3 使用查询构造器
  • 5.3.1 添加数据
  • 5.3.2 更新数据
  • 5.3.3 查询数据
  • 5.3.4 删除数据
  • 5.4 查询语法
  • 5.4.1 查询表达式和查询方法
  • 5.4.2 查询表达式示例
  • 5.5 连贯操作
  • 5.6 连贯操作示例
  • 5.6.1 table
  • 5.6.2 alias
  • 5.6.3 field
  • 5.6.4 order/orderRaw
  • 5.6.5 limit
  • 5.6.6 group
  • 5.6.7 having
  • 5.6.8 join
  • 5.6.9 union
  • 5.6.10 distinct
  • 5.6.11 page
  • 5.6.12 lock
  • 5.6.13 cache
  • 5.6.14 relation
  • 5.7 查询事件与SQL调试
  • 5.7.1 查询事件
  • 5.7.2 SQL调试
  • 5.7.3 事务
  • 5.7.4 调用存储过程或函数
  • 第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 关联模型
  • 6.18.1 一对一关联
  • 6.18.2 一对一关联模型数据操作
  • 6.18.3 一对一从属关联
  • 6.18.4 一对多关联
  • 6.18.5 一对多关联模型数据操作
  • 6.18.6 一对多从属关联
  • 6.18.7 多对多关联
  • 6.18.8 多对多模型数据操作
  • 6.18.9 多对多从属关联
  • 6.18.10 不定类型关联模型
  • 6.18.11 关联数据一次查询优化
  • 第7章 视图
  • 7.1 渲染方法
  • 7.2 模板引擎配置
  • 7.3 模板赋值与渲染
  • 7.4 Think模板引擎语法
  • 7.4.1 变量输出
  • 7.4.2 模板内置变量
  • 7.4.3 默认值
  • 7.4.4 使用函数
  • 7.4.5 算术运算符
  • 7.4.6 三目运算符
  • 7.4.7 不解析输出
  • 7.4.8 布局文件
  • 7.4.9 模板包含
  • 7.4.10 被包含模板使用变量
  • 7.5 模板继承
  • 7.5.1 继承语法
  • 7.5.2 继承模板合并
  • 7.5.3 模板继承注意事项
  • 7.6 模板标签库
  • 7.6.1 导入标签库
  • 7.6.2 使用标签库
  • 7.6.3 标签预加载
  • 7.6.4 内置标签
  • 7.6.5 内置标签示例
  • 7.6.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.1.1 Session
  • 10.1.2 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.5.1 异常配置
  • 12.5.2 异常处理器
  • 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.4.1 数据表模型图
  • 15.4.2 数据库关系说明
  • 15.4.3 数据库字典
  • 15.5 模块设计
  • 15.5.1 网站前台
  • 15.5.2 用户管理端
  • 15.6 效果展示
  • 15.7 代码示例
  • 15.7.1 用户注册
  • 15.7.2 用户登录
  • 15.7.3 文章详情
  • 15.7.4 发表文章
  • 15.7.5 接入统计系统
  • 15.8 项目总结
  • 15.9 项目完整代码
  • 第16章 图书管理系统开发
  • 16.1 项目目的
  • 16.2 MVC+Repository+Service介绍
  • 16.3 需求分析
  • 16.4 功能分析
  • 16.5 模块设计
  • 16.6 数据库设计
  • 16.6.1 数据库模型关系
  • 16.6.2 数据库关系说明
  • 16.6.3 数据库字典
  • 16.7 核心业务流程
  • 16.8 效果展示
  • 16.9 代码示例
  • 16.10 项目总结
  • 16.11 项目完整代码
  • 第17章 论坛系统开发
  • 17.1 项目目的
  • 17.2 需求分析
  • 17.3 功能分析
  • 17.4 模块设计
  • 17.5 数据库设计
  • 17.5.1 数据库表关系
  • 17.5.2 数据库表关系说明
  • 17.5.3 数据库字典
  • 17.6 效果展示
  • 17.7 代码示例
  • 17.7.1 用户注册
  • 17.7.2 新增版块
  • 17.7.3 编辑版块
  • 17.7.4 模型基类
  • 17.7.5 主题模型类
  • 17.7.6 仓储基类
  • 17.7.7 主题仓储类
  • 17.7.8 用户业务类
  • 17.7.9 自定义配置
  • 17.7.10 读取自定义配置
  • 17.7.11 免登录Action定义
  • 17.7.12 免登录Action配置
  • 17.7.13 用户注册(显示验证码)
  • 17.7.14 用户注册(检测验证码)
  • 17.8 项目总结
  • 17.9 项目完整代码
  • 第18章 微信小程序商城系统开发
  • 18.1 项目目的
  • 18.2 需求分析
  • 18.3 功能分析
  • 18.4 模块设计
  • 18.5 数据库设计
  • 18.5.1 数据库关系
  • 18.5.2 数据库关系说明
  • 18.5.3 数据库字典
  • 18.6 效果展示
  • 18.7 代码示例
  • 18.8 项目总结
  • 18.9 项目完整代码
  • 后 记
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。