“理解
Zend 框架” 系列按顺序记录了构建在线提要阅读器 Chomp 的过程,同时对使用近期引入的开放源码的
PHP Zend 框架的主要方面进行了解释。在 第 1 部分 中,我们讨论了 Zend 框架所要实现的目标,其中包括了易用
组件和基于模型-视图-控制器(MVC)模式的架构。现在我们将其付诸实践。在本
教程中,将向您介绍使用 Zend 框架创建在线提要阅读器 Chomp 的开始,也就是在逐渐了解 MVC 模式的同时创建一个表单并为
数据库添加信息。
开始之前
本教程是为那些想要更好地理解 MVC 模式的开发人员而写,也同样适用于想要使用并更多地了解 Zend 框架的人们。
关于本系列
“理解 Zend 框架” 系列按顺序记录了构建在线提要阅读器 Chomp 的过程,同时对使用近期引入的开放源码的 PHP Zend 框架的主要方面进行了解释。
在
第 1 部分 中,我们探讨了 Zend 框架的全部概念,包括一系列相关类和对 MVC 模式的总体探讨。在第 2 部分即本文中,我们将详述以上内容并展示如何在 Zend 框架
应用程序中实现 MVC 模式。我们将创建用户注册及登录过程,将用户信息添加到数据库中并重新获取这些信息。
第 3 和第 4 部分是有关真实的 RSS 和 Atom 提要。在第 3 部分中,我们使用户能够订阅独立的提要并显示列于这些提要中的条目。还讨论了 Zend 框架的一些表单处理功能,如验证数据和清除提要条目。第 4 部分说明了如何创建代理以从不含提要的站点中提取数据。
本系列余下的部分是涉及到为 Chomp 应用程序增值。第 5 部分是关于使用
PDF 格式作为已保存条目的备份类型。第 6 部分是关于使用 Zend_Mail 模块提醒用户有新文章。第 7 部分探讨了搜索已保存内容并返回排列好的结果。在第 8 部分中,我们创建了自己的混合体以添加 Amazon、Flickr 和 Yahoo! 中的信息。而在第 9 部分中,我们使用
JavaScript 对象符号为网站添加
Ajax 交互方式。