经过前面8个章节的讲解,本书也就可以说已经完成了他的使命;本书从零开始对ZF2框架的使用进行了一翻的讲解,内容主要包括:下载ZF2框架、搭建适合ZF2运行的服务器环境、ZF2项目的创建方法、模块的配置、模型的建立、模型的配置、控制器的建立、路由的配置、视图模板配置等一系列内容;本书的内容虽然比较简单的,讲法也比较通俗,但他的内容已经基本覆盖了一般普通项目所需的全部要素。
作者本身做为一个开发者,全书的内容也是以一个开发的身份去写、去讲解,尽量使全书的内容表达更直接,更直白,直易于理解,以便达到书名的要求--ZF2 入门教程。这个教程是作者的第一个比较大篇幅的教程,对于写教程的原由在开始写这个文章前已经有所介绍。
由于国内Zend Framework2 的开发资料相对匮乏,对于刚刚接触ZF2的开发来是确实是件很头痛的事,有些时候可能在电脑盲目的弄了几天,但最后还是连个 hello world 都没搞出来。作者希望本书的阅读者可能从这些简单的例子入手,逐渐的去接近ZF2的核心内容。ZF系列的框架其他各种强大的功能作者也不再重述,相信能够接触到ZF系列框架的开发者已经很明确了。
对于本书中的例子作者也做了一一的测试,全部功能都可以正常运行并到预期效果。书中例子如果在某些特定的情况下使用的话,开发者也可以根据自已的需求情况对文中的例子做进行一步扩展与完善。例如模型的功能,开发可以根据不同的环境要求对模型进行重构或直接根据需要重写,还有多国语言支持,如果开发需要做一个大型项目也可以根据项目要求添加各个国家语言。作者在此再交希望阅读者能够从中书的例子举一反三进行大量反复的练习,熟练掌握ZF2框架的使用方法;然后再对ZF2框架的相关底层实现进行有针对性的研究,进而从更大的深度及广度上去使用ZF2框架。在此作者也向阅读者们推荐使用ZF官网上的开发使用手册,如果必需寻找相关的开发例程请使用Google 进行搜索,主要搜索英文网站。通过作者的相关经验ZF还有很多的英文实例的,但中文的例程可能不太多了,即使有中文的例程也免不了你抄我,我抄的习惯,所以在国内搜索出来的文章可以说是大多雷同,基本上就是直接复制粘贴行为,没人进一步的验证例程的可用性;以此同时即浪费了时间,也误导了不少开发者。
ZF官网开发帮助:[http://framework.zend.com/learn/](http://framework.zend.com/learn/) 这里基本上可以找到你所需要的所有的ZF分类的内容,或一些简短的例子。
本书到此结束,作者真心希望此书已经引导您进入了ZF2的世界。祝愿所有开发者一路顺利。谢谢。
- 序言
- 第1章 Zend Framework2 简介
- 1.1 Zend Framework2 简介
- 1.2 下载安装
- 1.3 搭建开发环境
- 第2章 创建ZF2项目
- 2.1 新建一个项目
- 2.2 配置网站
- 2.3 伪静态 .htaccess文件
- 2.4 添加启动/入口文件
- 2.5 添加全局配置文件
- 2.6 添加自动加载文件 init_autoloader.php
- 2.7 IndexController 控制器
- 第3章 创建模块文件
- 3.1 Module 文件
- 3.2 module.config 文件
- 3.2.1 router 路由配置
- 3.2.2 controllers控制器配置
- 3.2.3 view_manager 视图管理器
- 3.2.4 service_manager 服务管理器
- 3.2.5 translator 翻译器
- 3.2.6 navigation 导航条
- 第4章 创建控制器
- 4.1 控制器简介
- 4.2 新建控制器
- 4.3 添加控制器的Action
- 第5章 创建视图模板
- 5.1 创建模板
- 5.2 模板配置
- 5.3 编写布局和错误异常模板
- 5.4 编写Action 对应的模板文件
- 5.5 访问 IndexAction
- 第6章 创建模型
- 6.1 ORM 对象映射法
- 6.2 使用分页导航
- 6.3 自定模型
- 6.4 章节总结
- 第7章 实例应用
- 7.1 建立Album 模块
- 7.2 添加模块文件
- 7.3 添加模块配置文件
- 7.4 创建数据表 album
- 7.5 添加模型文件
- 7.6 添加表单 AlbumForm
- 7.7 添加控制器 AlbumController
- 7.8 添加模板文件
- 第8章 用户认证
- 8.1 建立数据表
- 8.2 新建认证类
- 8.3 引用认证类
- 第9章 结束语