内容推荐 Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架,它提供了当今Web2.0应用开发所需要的大部分功能,是ji具开发效率的PHP框架之一。 Yii2.0版是一个完全重写的版本,采用了最新的的技术和协议。刘琨著的《Yii2框架从入门到精通》以框架设计的高度,从源代码级别剖析了Yii2框架的工作机制。全书共分为15章,其内容涵盖了PHP框架的概念、Yii2框架的工作流程、布局的概念及作用、模块的概念及作用、ActiveRecord模型的原理和作用、ActiveRecord模型的查询方法、小部件的概念及作用、小部件ActiveForm的作用以及调用方法、模型验证的概念及作用、Yii2框架中的AJAX验证、与用户登录相关的内容、Yii2框架中基于角色的访问控制系统的设计与实现、Memcached缓存在Yii2框架中的使用、日志在Yii2框架中的实现,以及Yii2框架中URL管理组件。此外,本书还包含3个附录,分别介绍了HTTP状态消息、Yii2相关PHP语法介绍以及依赖管理工具Composer的内容。 背包上个月适合Web开发人员,以及有一定的PHP开发基础进而希望通过学习使用框架来提升开发能力的读者阅读。 作者简介 刘琨,石家庄铁道大学工程硕士,技术顾问,51CTO学院资深技术讲师,拥有十多年软件开发和管理工作经验,七年教学经验,两年海外工作经验。曾任北京某科技股份有限公司技术总监、项目经理等职务,具有扎实的技术功底,近年来一直从事移动互联网开发及物联网研究。 目录 第1章 初识PHP框架技术 1.1 PHP语言发展历史及其适合的应用领域 1.2 什么是框架 1.3 为什么要用框架开发 1.4 自定义框架 1.4.1 MVC框架模式的实现 1.4.2 入口文件 1.4.3 应用(前端控制器) 1.4.4 从自定义框架到Yii2框架 1.5 小结 第2章 Yii2框架基础 2.1 Yii简介 2.1.1 什么是Yii框架技术 2.1.2 Yii2的优点 2.1.3 应用案例 2.2 下载Yii2 2.3 运行应用 2.4 输出“HelloWorld” 2.5 入口文件 2.6 应用主体 2.7 MVC框架模式 2.8 Yii2框架中的控制器 2.9 Yii2框架中的视图 2.10 项目实现迭代一:渲染首页、列表页和内容页视图 2.11 小结 第3章 布局 3.1 布局概述 3.2 项目实现迭代二:创建并使用布局渲染首页视图 3.3 Controller类的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 ActiveRecord模型概述 5.2 通过CRUD(增查改删)操作理解ActiveRecord类 5.2.1 文章表(ds_article) 5.2.2 在配置文件中初始化数据库连接 5.2.3 创建ActiveRecord模型 5.2.4 通过查询操作理解ActiveRecord类 5.2.5 通过插入和更新操作理解ActiveRecord类 …… 第6章 ActiveRecord模型类的查询方法 第7章 Widget(小部件) 第8章 前端资源管理 第9章 ActiveRecord模型验证 第10章 AJAX验证 第11章 用户登录 第12章 基于角色的访问控制 第13章 Yii2框架中的Memcached缓存应用 第14章 日志 第15章 URL重写 附录A HTTP状态消息 附录B Yii2相关PHP语法介绍 附录C 依赖管理工具Composer
|