图书介绍
Yii2框架从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘琨著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115492111
- 出版时间:2018
- 标注页数:373页
- 文件大小:201MB
- 文件页数:392页
- 主题词:软件工具
PDF下载
下载说明
Yii2框架从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识PHP框架技术1
1.1 PHP语言发展历史及其适合的应用领域1
1.2 什么是框架3
1.3 为什么要用框架开发4
1.4 自定义框架4
1.4.1 MVC框架模式的实现4
1.4.2 入口文件11
1.4.3 应用(前端控制器)15
1.4.4 从自定义框架到Yii2框架20
1.5 小结22
第2章 Yii2框架基础23
2.1 Yii简介23
2.1.1 什么是Yii框架技术23
2.1.2 Yii2的优点24
2.1.3 应用案例25
2.2 下载Yii227
2.3 运行应用30
2.4 输出“Hello World”31
2.5 入口文件33
2.6 应用主体33
2.7 MVC框架模式36
2.8 Yii2框架中的控制器36
2.9 Yii2框架中的视图37
2.10 项目实现迭代一:渲染首页、列表页和内容页视图39
2.11 小结41
第3章 布局42
3.1 布局概述42
3.2 项目实现迭代二:创建并使用布局渲染首页视图43
3.3 Controller类的render()方法执行流程45
3.4 应用级布局47
3.5 嵌套布局48
3.6 项目实现迭代三:使用嵌套布局渲染“新闻中心”列表页49
3.7 视图文件的存储路径53
3.8 小结54
第4章 模块55
4.1 模块概述55
4.2 使用Gii创建模块57
4.3 模块中的资源文件59
4.4 项目实现迭代四:文章管理62
4.5 小结64
第5章 ActiveRecord模型65
5.1 ActiveRecord模型概述65
5.2 通过CRUD(增查改删)操作理解ActiveRecord类66
5.2.1 文章表(ds article)66
5.2.2 在配置文件中初始化数据库连接67
5.2.3 创建ActiveRecord模型68
5.2.4 通过查询操作理解ActiveRecord类69
5.2.5 通过插入和更新操作理解ActiveRecord类73
5.2.6 通过删除操作理解ActiveRecord类74
5.3 项目实现迭代五:首页“行业百科”数据查询75
5.4 项目实现迭代六:在“文章添加”页面实现数据插入77
5.5 小结78
第6章 ActiveRecord模型类的查询方法79
6.1 ActiveRecord模型类的find()方法与查询执行流程79
6.2 查询方法find()实例80
6.2.1 实现带有逻辑运算符和比较运算符的查询81
6.2.2 实现范围比较查询81
6.2.3 实现模糊查询82
6.3 查询构建类ActiveQuery82
6.3.1 ActiveQuery成员属性简介83
6.3.2 ActiveQuery成员方法简介84
6.3.3 Query类where()成员方法简介85
6.4 关联查询87
6.5 项目实现迭代七:完成首页中的数据填充90
6.5.1 实现幻灯片切换90
6.5.2 实现成功案例92
6.5.3 实现其他栏目的文章内容查询94
6.6 小结102
第7章 Widget(小部件)103
7.1 调用小部件的两种方式103
7.1.1 调用widget()方法使用小部件DatePicker103
7.1.2 调用begin()和end()方法使用小部件ActiveForm106
7.2 项目实现迭代八:使用ActiveForm小部件替换添加文章视图页面中的HTML表单标签108
7.2.1 调用小部件ActiveForm108
7.2.2 “文章标题”文本输入框109
7.2.3 “文章栏目”下拉列表框115
7.2.4 “文章图片”上传文件输入框118
7.2.5 “内容”文本输入域119
7.3 自定义小部件121
7.3.1 继承Widget121
7.3.2 自定义小部件的MVC结构125
7.4 项目实现迭代九:自定义首页幻灯片小部件128
7.5 项目实现迭代十:分页显示列表页131
7.5.1 分页组件Pagination131
7.5.2 新闻中心列表页实现数据填充135
7.5.3 分页的超链接列表小部件LinkPager137
7.6 小结139
第8章 前端资源管理140
8.1 初识资源包类141
8.2 Yii2框架资源管理代码分析143
8.2.1 视图中注册资源包类143
8.2.2 注册资源文件145
8.2.3 输出缓冲区的数据148
8.3 AssetBundle类的成员属性149
8.4 项目实现迭代十一:本书配套项目实现前端资源管理151
8.4.1 实现首页前端资源管理151
8.4.2 实现新闻中心列表页前端资源管理154
8.5 小结157
第9章 ActiveRecord模型验证158
9.1 模型中编写验证规则159
9.2 控制器中安全赋值161
9.3 控制器中触发验证163
9.4 视图中提取错误信息164
9.5 项目实现迭代十二:完成“添加文章”页面中的模型验证165
9.6 小结169
第10章 AJAX验证170
10.1 AJAX简介170
10.2 传统的JavaScript实现AJAX验证171
10.2.1 创建AJAX引擎XMLHttpRequest对象173
10.2.2 创建HTTP请求174
10.2.3 设置响应HTTP请求状态变化的方法175
10.2.4 设置获取服务器返回数据的语句176
10.2.5 发送HTTP请求177
10.3 jQuery实现AJAX验证177
10.4 项目实现迭代十三:完成“添加用户”页面的AJAX验证179
10.5 小结184
第11章 用户登录185
11.1 表单模型185
11.2 客户端验证187
11.2.1 ActiveForm实现客户端验证代码分析187
11.2.2 项目实现迭代十四:完成登录页面的客户端验证191
11.3 模型中的自定义方法作为rules()验证器193
11.4 用于验证用户名和密码的身份类UserIdentity197
11.5 项目实现迭代十五:完成用户登录200
11.6 保存用户登录状态的yiiwebUser类204
11.7 小结207
第12章 基于角色的访问控制208
12.1 访问控制技术综述208
12.2 RBAC简介210
12.3 RBAC需求分析及功能概述210
12.4 项目实现迭代十六:最简方式实现RBAC211
12.4.1 数据库设计211
12.4.2 用户管理213
12.4.3 角色管理214
12.4.4 权限管理216
12.4.5 用户—角色配置管理222
12.4.6 角色—权限配置管理223
12.5 项目实现迭代十七:使用yiirbacDbManager实现RBAC224
12.5.1 基本概念224
12.5.2 用户管理229
12.5.3 角色管理234
12.5.4 权限管理239
12.5.5 权限管理系统验证242
12.6 项目实现迭代十八:使用yii2-admin扩展实现RBAC243
12.6.1 配置243
12.6.2 使用的数据库表245
12.6.3 路由列表246
12.6.4 角色列表249
12.6.5 用户列表249
12.6.6 菜单列表251
12.6.7 集成AdminLTE后台主题及菜单展示253
12.6.8 基于存取控制过滤器(ACF)的用户登录页面255
12.7 小结257
第13章 Yii2框架中的Memcached缓存应用258
13.1 初识Memcached258
13.2 Memcached在Web中的应用259
13.2.1 减小数据库查询的压力260
13.2.2 对海量数据的处理260
13.3 Memcached的安装及管理261
13.3.1 安装Memcached软件262
13.3.2 Memcached服务器的管理263
13.4 使用Telnet作为Memcached的客户端管理263
13.4.1 Telnet客户端连接Memcached服务器264
13.4.2 连接Memcached服务器264
13.4.3 基本的Memcached客户端命令265
13.4.4 查看当前Memcached服务器的运行状态信息265
13.4.5 数据管理指令267
13.5 PHP的Memcached客户端扩展函数库269
13.5.1 安装php_memcache.dll扩展函数库269
13.5.2 相关扩展方法272
13.5.3 实例应用279
13.6 Yii2框架MemCache缓存组件281
13.6.1 配置使用MemCache缓存组件281
13.6.2 缓存API282
13.6.3 MemCache实例284
13.7 缓存依赖286
项目实现迭代十九:产品中心内容页中应用缓存依赖286
13.8 片段缓存288
13.8.1 片段缓存的起始和结束289
13.8.2 小部件FragmentCache类部分构成290
13.8.3 项目实现迭代二十:产品中心栏目实现片段缓存292
13.9 页面缓存294
项目实现迭代二十一:“关于我们”内容页中应用页面缓存295
13.10 局部无缓存297
13.11 Yii2框架其他缓存组件介绍297
13.12 小结299
第14章 日志300
14.1 Apache服务器的日志300
14.1.1 访问日志的格式301
14.1.2 错误日志的格式305
14.1.3 日志的定制306
14.2 PHP日志309
14.2.1 PHP配置文件“php.ini”309
14.2.2 通过配置文件生成日志310
14.2.3 通过方法记录日志到指定文件311
14.2.4 错误信息记录到操作系统的日志里311
14.3 Yii2框架的日志记录313
14.3.1 记录日志消息313
14.3.2 在配置文件中设置日志保存路径目标315
14.4 小结317
第15章 URL重写318
15.1 关于URL318
15.1.1 URL组成318
15.1.2 良好的URL设计原则319
15.2 初步认识Apache重写模块320
15.3 Yii2框架的URL管理324
15.3.1 创建URL324
15.3.2 解析URL328
15.3.3 URL模式330
15.3.4 实现伪静态331
15.3.5 带有正则表达式的URL规则332
15.3.6 一个规则匹配多个路由334
15.4 隐藏入口文件index.php336
15.4.1 再次使用Apache重写模块336
15.4.2 RewriteCond指令详解337
15.4.3 Yii2框架创建URL时隐藏入口文件343
15.5 小结345
附录A HTTP状态消息346
附录B Yii2相关PHP语法介绍349
B.1 命名空间349
B.1.1 命名空间的基本应用350
B.1.2 命名空间的子空间和公共空间351
B.1.3 命名空间中的名称和术语352
B.1.4 别名和导入353
B.2 PHP的输出缓冲控制355
附录C 依赖管理工具Composer359
C.1 安装Composer359
C.2 安装Yii2362
C.3 安装扩展组件yii2-widget-datepicker369
C.4 安装扩展组件yii2-admin370
C.5 安装扩展组件yii2-adminlte-asset373
热门推荐
- 574681.html
- 3278502.html
- 715238.html
- 1967195.html
- 573406.html
- 938744.html
- 2964286.html
- 848015.html
- 168886.html
- 1094316.html
- http://www.ickdjs.cc/book_1479209.html
- http://www.ickdjs.cc/book_134917.html
- http://www.ickdjs.cc/book_1467830.html
- http://www.ickdjs.cc/book_3279457.html
- http://www.ickdjs.cc/book_320752.html
- http://www.ickdjs.cc/book_592313.html
- http://www.ickdjs.cc/book_508674.html
- http://www.ickdjs.cc/book_65996.html
- http://www.ickdjs.cc/book_1513991.html
- http://www.ickdjs.cc/book_3519069.html