http://farlee.info/archives/zend-framework-tutorial.html
和Yii,CodeIgniter,CakePHP,Symfony一样,Zend Framework (Zend 框架,ZF)是用来开发Web应用程序和服务的PHP开源框架,它们都提供了完善的文档或教程。ZF的特点有PHP 5,应用MVC开发模式,完全面向对象,功能强大的组件之间松散耦合等等……
Zend Framework 官方的Quick Start 入门教程,使用的数据库是SQLite,作为入门教程有些细节似乎写得太过详细。
在Twitter上看到@akrabat发的博客上的一篇Zend Framework教程,以MySQL数据库为例,举了一个管理专辑的实例(显示列表/添加/编辑/删除专辑),对于有些php 基础的人来说,写得比较容易理解。征得Akrabat同意后在这里整理下他的ZF教程。翻译过程中,可能加入了一些自己的理解,另外将他的另外一个 Zend_Auth 教程,也结合到了这同一个project中进行说明,原文地址:Zend Framework tutorial。
PDF 文件共18页的新手入门教程,一步步由浅入深讲解的内容主要有:Zend 框架和Zend_Tool 的安装,Zend Framework中MySQL数据库和项目配置,MVC模型的工作原理,Model,Controller,View,数据库 Zend_Db_Table,视图 Zend_View,布局 Layouts,表单Zend_Form等组件。
以下是Zend Framework教程目录:
- 安装Zend框架和 Zend_Tool
- 创建Zend Framework 项目
- Zend Framework 引导启动 – Bootstrapping
- Zend Framework 控制器 Controller
- Zend Framework 数据库和 Models
- Zend Framework 布局和视图 Layouts views
- Zend Framework 教程 – 添加样式文件
- Zend Framework 教程 – 显示专辑列表
- Zend Framework 教程 – 添加新专辑
- Zend Framework 教程 – 编辑专辑
- Zend Framework 教程 – 删除专辑
- Zend Framework 教程 – Zend_Auth
- Zend Framework 教程 – 总结
注:
- 有些章节的代码缩进没有处理好,将就看看。
- 该教程在Zend Framework 1.11.11 已经测试过。ZF 1.10.1 ~ 1.11.11应该都没问题,1.10.1 之前的版本可能不能兼容。