1. 中文 登录 (或注册)
技术主题 软件下载 社区 技术讲座 搜索 developerWorks
developerWorks 中国 Open source 文档库
理解 Zend 框架,第 2 部分: 模型-视图-控制器及添加数据库
构建完美的阅读器
Nicholas Chase (ibmquestions@nicholaschase.com), Consultant, Backstop Media 发布日期: 2006 年 10 月 19 日
Tracy Peterson (tracy@tracypeterson.com), Freelance Writer, Consultant 级别: 中级
简介: “理解 Zend 框架” 系列按顺序记录了构建在线提要阅读器 Chomp 的过程,同时对使用
近期引入的开放源码的 PHP Zend 框架的主要方面进行了解释。在 第 1 部分 中,我们讨论了 访问情况 5364 次浏览
Zend 框架所要实现的目标,其中包括了易用组件和基于模型-视图-控制器(MVC)模式的架 建议: 0 (添加评论)
构。现在我们将其付诸实践。在本教程中,将向您介绍使用 Zend 框架创建在线提要阅读器
Chomp 的开始,也就是在逐渐了解 MVC 模式的同时创建一个表单并为数据库添加信息。 平均分 (共 2 个评分 )
查看本系列更多内容
标记本文!
开始之前 内容
开始之前
本教程是为那些想要更好地理解 MVC 模式的开发人员而写,也同样适用于想要使用并更多地了解 Zend 框架的人们。
神奇 WAMP 中的精灵
关于本系列 模型、视图、控制器
处理行为
“理解 Zend 框架” 系列按顺序记录了构建在线提要阅读器 Chomp 的过程,同时对使用近期引入的开放源码的 PHP Zend 框架的主要
方面进行了解释。 插入数据
重新获取并更新数据
在 第 1 部分 中,我们探讨了 Zend 框架的全部概念,包括一系列相关类和对 MVC 模式的总体探讨。在第 2 部分即本文中,我们将详
使用注册库
述以上内容并展示如何在 Zend 框架应用程序中实现 MVC 模式。我们将创建用户注册及登录过程,将用户信息添加到数据库中并重
新获取这些信息。 结束语
下载
第 3 和第 4 部分是有关真实的 RSS 和 Atom 提要。在第 3 部分中,我们使用户能够订阅独立的提要并显示列于这些提要中的条目。
还讨论了 Zend 框架的一些表单处理功能,如验证数据和清除提要条目。第 4 部分说明了如何创建代理以从不含提要的站点中提取数 参考资料
据。 作者简介
open in browser PRO version Are you a developer? Try out the HTML to PDF API New hot app: Facebook Albums To PDF pdfcrowd.com
2. 本系列余下的部分是涉及到为 Chomp 应用程序增值。第 5 部分是关于使用 PDF 格式作为已保存条目的备份类型。第 6 部分是关于
使用 Zend_Mail 模块提醒用户有新文章。第 7 部分探讨了搜索已保存内容并返回排列好的结果。在第 8 部分中,我们创建了自己的 1 页,共 11 | 后一页
混合体以添加 Amazon、Flickr 和 Yahoo! 中的信息。而在第 9 部分中,我们使用 JavaScript 对象符号为网站添加 Ajax 交互方式。
回页首
关于本教程
我们即将使用 Zend 框架开始开发。目标是使 Chomp 成为完美的在线提要阅读器。在本教程中,我们使用 MVC 模式的 Zend 框架实
现及其基本数据库类来创建基本的应用程序,该程序包括了注册和登录页面。您将学到:
如何设置 Apache 和 mod_rewrite 模块。
如何将 PHP V5 与 Apache 集成。
针对 Zend 框架改变某些配置。
如何使用模型-视图-控制器(MVC)模式。
如何创建定制控制器。
如何创建定制行为。
如何插入数据到数据库中。
如何从数据库中提取数据。
如何在数据库中更新数据。
如何使用 Zend 的通用数据库功能。
在本教程结束的时候,您将实现此应用程序的基本框架,在第 3 部分中就可以添加提要了。
回页首
前提条件
本教程假定您熟悉 PHP。如果您不熟悉 PHP,请参阅 参考资料 中的 “Learning PHP” 系列教程。您还应当基本熟悉数据库的运行原
理,但不必是使用 SQL 的专家。
回页首
系统需求
为顺利学习,您应当安装几个软件。本教程将对安装及配置进行介绍,但您务必要下载下列软件:
WAMP
WAMP 是 Apache、MySQL 和 PHP 三位一体的易装版本。这是我们在本教程中使用的。此版本包含 Apache V2.0.55、PHP
V5.1.4 和 MySQL V5.0.21。
Zend 框架
所有的工作都将在这套 PHP 类上进行。此框架仍处于发展初期,尽管这样,它仍具有大量的功能。本教程是在 V0.1.4 版上
测试的。
请查看 屏幕截图 获得循序渐进的安装指南,从而在 Windows® 或 Linux® 操作系统上安装 Apache、PHP 和 MySQL 这些独立部件。
1 页,共 11 | 后一页
open in browser PRO version Are you a developer? Try out the HTML to PDF API New hot app: Facebook Albums To PDF pdfcrowd.com
3. 建议
0 条评论 | 添加评论 举报不良信息
快来添加第一条评论
添加评论
回页首
打印此页面 分享此页面 关注 developerWorks
帮助 订阅源 报告滥用 IBM 教育学院教育培养计划
联系编辑 在线浏览每周时事通讯 使用条款 ISV 资源 (英语)
提交内容 隐私条约
网站导航 浏览辅助
open in browser PRO version Are you a developer? Try out the HTML to PDF API New hot app: Facebook Albums To PDF pdfcrowd.com