《ThinkPHP实战》PDF电子书免费下载

作者:  夏磊

出版年: 2017年4月1日

ISBN: 9787302466529

目录

第1章 ThinkPHP入门 1
1.1 MVC模式概述 1
1.2 ThinkPHP是什么 2
1.3 搭建PHP开发环境 2
1.3.1 获取UPUPW 2
1.3.2 安装UPUPW 3
1.3.3 目录结构说明 4
1.3.4 添加虚拟主机 4
1.3.5 安装集成开发环境PHPStorm 6
1.4 第一个ThinkPHP程序 7
1.5 应用结构说明 8
1.5.1 目录说明 8
1.5.2 入口文件 8
1.5.3 自动生成 9
1.5.4 模块 9
1.5.5 控制器 9
1.6 术语解释 10
1.7 小结 11
第2章 配 置 12
2.1 配置类型 13
2.1.1 默认配置 13
2.1.2 公共配置 13
2.1.3 模式配置 13
2.1.4 调试配置 14
2.1.5 场景配置 14
2.1.6 模块配置 14
2.1.7 扩展配置 14
2.1.8 动态配置 15
2.2 配置操作 15
2.2.1 C函数 16
2.2.2 读取配置 17
2.2.3 加载扩展配置 19
2.2.4 写入配置 20
2.3 小结 23
第3章 路 由 24
3.1 URL的三种模式 24
3.1.1 动态URL 24
3.1.2 静态URL 25
3.1.3 伪静态URL 25
3.2 ThinkPHP的路由 25
3.2.1 路由模式 25
3.2.2 路由配置 29
3...
3.3小结34
第4章控制器35
4.1控制器的定义35
4.2前置操作和后置操作37
4.3动作参数绑定38
4.4伪静态40
4.5URL大小写40
4.6URL生成41
4.6.1地址表达式41
4.6.2参数41
4.6.3伪静态后缀41
4.6.4URL模式处理41
4.6.5生成路由地址42
4.7Ajax返回42
4.8重定向和页面跳转43
4.8.1重定向43
4.8.2页面跳转44
4.9HTTP请求方法46
4.10读取输入48
4.11空操作50
4.12空控制器51
4.13小结52
第5章模型53
5.1准备工作53
5.2模型定义54
5.3模型实例化54
5.3.1new实例化54
5.3.2M函数实例化55
5.3.3D函数实例化55
5.3.4空模型实例化55
5.4连贯操作55
5.4.1where56
5.4.2table57
5.4.3alias57
5.4.4data58
5.4.5field58
5.4.6order59
5.4.7limit60
5.4.8page61
5.4.9group61
5.4.10having61
5.4.11join61
5.4.12union62
5.4.13distinct62
5.4.14lock62
5.4.15cache63
5.4.16fetchSql63
5.4.17strict64
5.4.18index64
5.5CURD操作64
5.5.1创建数据64
5.5.2插入数据65
5.5.3读取数据65
5.5.4更新数据66
5.5.5删除数据67
5.6查询语言68
5.6.1查询方式68
5.6.2表达式查询68
5.6.3快捷查询70
5.6.4区间查询71
5.6.5统计查询71
5.7自动验证72
5.8自动完成78
5.9视图模型82
5.10关联模型85
5.10.1HAS_ONE85
5.10.2BELONGS_TO88
5.10.3HAS_MANY89
5.10.4MANY_TO_MANY90
5.11小结91
第6章视图92
6.1模板定义92
6.2模板主题92
6.3模板赋值93
6.4模板渲染93
6.5总结94
第7章模板95
7.1变量输出95
7.1.1输出形式95
7.1.2测试96
7.2系统变量98
7.2.1语法形式98
7.2.2配置输出98
7.2.3测试98
7.3函数100
7.3.1函数类型100
7.3.2测试100
7.4变量默认值101
7.4.1语法形式101
7.4.2测试102
7.5算术运算符103
7.5.1语法形式103
7.5.2测试103
7.6模板继承105
7.6.1语法形式105
7.6.2测试106
7.7视图包含107
7.7.1语法形式107
7.7.2模板表达式107
7.7.3模板文件107
7.7.4测试107
7.8内置标签108
7.8.1volist标签109
7.8.2foreach标签110
7.8.3for标签110
7.8.4switch标签111
7.8.5比较标签111
7.8.6empty标签114
7.8.7defined标签114
7.8.8标签嵌套114
7.8.9import标签115
7.8.10使用原生PHP115
7.8.11不解析输出115
7.9模板布局116
7.10模板常量替换116
7.11模板注释117
7.12测试118
7.13总结126
第8章调试127
8.1调试模式127
8.2异常处理127
8.3日志128
8.3.1日志级别129
8.3.2记录方式129
8.3.3写入日志129
8.4变量输出130
8.5执行统计130
8.6SQL输出131
8.7测试131
8.7.1异常测试131
8.7.2日志测试132
8.7.3变量输出测试133
8.7.4执行统计测试133
8.7.5SQL输出测试134
8.8总结135
第9章缓存136
9.1数据缓存136
9.1.1写入缓存136
9.1.2读取缓存136
9.1.3删除缓存137
9.2页面缓存137
9.3数据库查询缓存138
9.4总结139
第10章专题140
10.1session操作140
10.1.1session写入140
10.1.2session读取140
10.1.3session删除140
10.2cookie操作141
10.2.1cookie写入141
10.2.2cookie读取141
10.2.3读取所有cookie141
10.2.4cookie删除141
10.3分页141
10.3.1分页语法141
10.3.2测试142
10.4文件上传145
10.5验证码146
10.6图像处理149
10.6.1实例化Image149
10.6.2获取图片基本信息149
10.6.3图像裁剪150
10.6.4图像缩略图151
10.6.5水印152
10.7总结153
第11章留言板项目实战154
11.1项目目的154
11.2项目需求154
11.3数据表设计154
11.4模块设计155
11.5编码实现155
11.5.1编写模型155
11.5.2编写留言控制器156
11.5.3编写用户控制器159
11.5.4编写留言列表162
11.5.5编写留言发表页面163
11.5.6编写用户登录界面163
11.5.7编写用户注册页面164
11.6运行效果165
11.6.1留言界面165
11.6.2用户登录166
11.6.3登录后留言列表166
11.6.4发表留言166
11.6.5留言成功166
11.6.6注册页面167
11.7项目总结167
第12章博客系统项目实战168
12.1项目目的168
12.2需求分析168
12.3功能设计168
12.4数据库设计169
12.5数据库字典169
12.6模块设计171
12.6.1Admin模块171
12.6.2Common模块175
12.6.3Home模块177
12.7项目总结182
第13章论坛系统项目实战183
13.1项目目的183
13.2功能设计183
13.3数据库设计183
13.4数据库字典184
13.5模块设计186
13.5.1Common模块186
13.5.2Admin模块190
13.5.3Home模块192
13.6项目总结193
第14章微信公众号开发195
14.1项目目的195
14.2功能设计195
14.3开通测试公众号196
14.4下载开发类库197
14.5开始会话开发197
14.5.1注册流程199
14.5.2登录流程200
14.5.3查看个人资料流程200
14.5.4上传头像流程200
14.5.5退出登录流程200
14.5.6全局回复处理201
14.5.7示例代码201
14.5.8测试212
14.6自定义菜单开发213
14.6.1获取AccessToken213
14.6.2创建自定义菜单214
14.6.3响应自定义菜单216
14.7项目总结216
结语217

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?