Yii框架深度剖析 - (EPUB全文下载)

文件大小:8.51 mb。
文件格式:epub 格式。
书籍内容:

目 录
版权信息
内容提要
前言
第1章 初识PHP框架技术
1.1 PHP语言发展历史及其适合的应用领域
1.2 什么是框架
1.3 为什么要用框架开发
1.4 自定义框架
1.4.1 MVC框架模式的实现
1.4.2 入口文件
1.4.3 应用(前端控制器)
1.4.4 从自定义框架到Yii框架
1.5 小结
第2章 Yii框架基础
2.1 Yii简介
2.1.1 什么是Yii框架技术
2.1.2 优点
2.1.3 性能
2.1.4 应用案例
2.2 下载Yii
2.3 创建第一个Yii项目
2.4 输出“Hello World”
2.5 入口文件
2.6 应用(前端控制器)
2.7 MVC框架模式
2.8 Yii框架中的控制器
2.9 Yii框架中的视图
2.10 小结
第3章 布局
3.1 布局概述
3.2 项目实现迭代一:创建并使用布局渲染首页视图
3.3 CController类的render()方法执行流程
3.4 应用级布局
3.5 嵌套布局
3.6 项目实现迭代二:使用嵌套布局渲染“新闻中心”列表页
3.7 视图文件的存储路径
3.8 小结
第4章 模块
4.1 模块概述
4.2 使用Gii创建模块
4.3 模块中的资源文件
4.4 项目实现迭代三:文章管理
4.5 小结
第5章 ActiveRecord模型
5.1 模型的概念
5.2 ActiveRecord模型概述
5.3 通过CRUD(增查改删)操作理解CActiveRecord类
5.3.1 文章表(ds_article)
5.3.2 在配置文件中初始化数据库连接
5.3.3 创建ActiveRecord模型
5.3.4 通过查询操作理解CActiveRecord类
5.3.5 通过插入和更新操作理解CActiveRecord类
5.3.6 通过删除操作理解CActiveRecord类
5.4 小结
第6章 CactiveRecord模型类的查询方法
6.1 CActiveRecord类的find()方法与重载
6.2 查询方法find()实例
6.2.1 实现带有逻辑运算符和比较运算符的查询
6.2.2 实现范围比较查询
6.2.3 实现模糊查询
6.3 数据库查询条件类CDbCriteria
6.3.1 CDbCriteria成员属性介绍
6.3.2 CDbCriteria成员方法介绍
6.4 CActiveRecord类的其他查询方法
6.5 关联查询
6.6 项目实现迭代四:完成首页中的数据填充
6.6.1 实现幻灯片切换
6.6.2 实现成功案例
6.6.3 实现其他栏目的文章内容查询
6.7 小结
第7章 Widget(小物件)
7.1 调用小物件的两种方式
7.1.1 使用widget()方法调用小物件CJuiDatePicker
7.1.2 使用beginWidget()和endWidget()方法调用小物件CActiveForm
7.2 项目实现迭代五:使用CActiveForm小物件替换添加文章视图页面中的HTML表单标签
7.3 自定义小物件
7.3.1 继承CWidget
7.3.2 自定义小物件的MVC结构
7.4 项目实现迭代六:自定义首页幻灯片小物件
7.5 项目实现迭代七:分页显示列表页
7.5.1 分页组件CPagination
7.5.2 新闻中心列表页实现数据填充
7.5.3 分页的超链接列表小物件CLinkPager
7.5.4 对小物件的二次开发
7.6 小结
第8章 ActiveRecord模型验证
8.1 模型中编写验证规则
8.2 控制器中安全赋值
8.3 控制器中触发验证
8.4 视图中提取错误信息
8.5 项目实现迭代八:完成“添加文章”页面中的模型验证
8.6 小结
第9章 AJAX验证
9.1 AJAX简介
9.2 传统的JavaScript实现AJAX验证
9.2.1 创建AJAX引擎XMLHttpRequest对象
9.2.2 创建HTTP请求
9.2.3 设置响应HTTP请求状态变化的方法
9.2.4 设置获取服务器返回数据的语句
9.2.5 发送HTTP请求
9.3 jQuery实现AJAX验证
9.4 项目实现迭代九:完成“添加用户”页面中的AJAX验证
9.5 小结
第10章 用户登录
10.1 表单模型CFormModel
10.2 客户端验证
10.2.1 CActiveForm实现客户端验证源码分析
10.2.2 项目实现迭代十:完成登录页面的客户端验证
10.3 模型中的自定义方法作为rules()验证器
10.4 用于验证用户名和密码的身份类CUserIdentity
10.5 项目实现迭代十一:完成用户登录
10.6 保存用户登录状态的CWebUser类
10.7 小结
第11章 基于角色的访问控制
11.1 访问控制技术综述
11.2 RBAC概述
11.3 RBAC需求分析及功能概述
11.4 权限管理系统数据库设计
11.5 项目实现迭代十二:权限管理系统主要模块的实现
11.5.1 用户管理
11.5.2 角色管理
11.5.3 权限管理
11.5.4 用户-角色配置管理
11.5.5 角色-权限配置管理
11.6 Yii框架中RBAC的设计与实现
11.6.1 配置Srbac模块及授权管理组件
11.6.2 Srbac使用的数据库表
11.7 编写AdminController初步了解Srbac授权体系
11.7.1 管理授权项
11.7.2 分配授权项
11.7.3 用户已经获授权
11.8 测试Srbac验证授权流程
11.9 Srbac添加到实际项目中的应用
11.9.1 修改Srbac模块的视图布局
11.9.2 防止非管理员用户访问Srbac
11.9.3 验证访问权限
11.10 小结
第12章 Yii框架中Memcached缓存应用
12.1 初识Memcached
12.2 Memcached在Web中的应用
12. ............

书籍插图:
书籍《Yii框架深度剖析》 - 插图1
书籍《Yii框架深度剖析》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Yii框架深度剖析 - (EPUB全文下载)