PHP
LoveFly_Zero
唱歌 羽毛球 保领球 写作 旅游
展开
-
走进Zend Framework框架编程(一):开篇
这不但是Zend Framework的入门教程,还是对ZF应用层面的一个深入解读。希望带给大家一次愉快的学习过程。 1,PHP发展现状—面向过程和面向对象 PHP的发展也不是一帆风顺:从2000年左右PHP3.0的风行,到2005年PHP一度陷入低谷,再到现在PHP的再度崛起,PHP走过了一条曲折的道路。PHP从5.0开始,面向对象的功能趋于完善,然后是Zend Framework的...原创 2008-12-25 14:40:10 · 259 阅读 · 0 评论 -
走进Zend Framework框架编程(二):软件安装和环境配置
1,Windows Server2003 Windows Server2003安装完毕,最好能上网通过Windows Update安装系统所有的补丁,包括其最新的SP补丁包,虽然这对于学习不见得有致命的影响,但还是建议这样做。由于Windows 2003默认是不安装IIS的,所以在安装完毕后还必须通过“添加和删除程序”来安装IIS6.0组件。 注意,还必须注意把IIS6.0的“主目...原创 2008-12-25 14:41:09 · 82 阅读 · 0 评论 -
走进Zend Framework框架编程(三):运行第一个程序
框架主要是为了提高开发效率和支持多人团队开发而发明的。传统的平面式开发总是让每个软件项目从零开始,程序员不得不重复“制造轮子”的工作;而界面(html+css+javascript)与程序逻辑的混杂使程序员与界面制作的角色很难分离开来,这有可能使得应用程序在其生命周期中变得无法维护。 ZF的做法是,为了提高应用程序的可维护性,它将程序的代码分成如下三个不同的部分(通常也是独立的文件): ...原创 2008-12-25 14:44:29 · 126 阅读 · 0 评论 -
走进Zend Framework框架编程(四):Zend_Controller和引导文件
上一节的基本示例已经运行成功,说明ZF已经开始工作了。这一部分我首先引入Zend_Controller的概念,再对引导文件index.php做一个详细的解释。 1,理解Zend_Controller Zend_Controller是ZF的MVC体系的核心部份。 Front Controller(前端控制器)设计模式具体是由Zend_Controller_Front静态类实现的,所...原创 2008-12-25 14:50:17 · 173 阅读 · 0 评论 -
走进Zend Framework框架编程(五):Zend_Controller进阶
在前边的例子中,我们的index.php引导文件所在的文件夹与控制器、视图等所在的文件夹是不同的,这并不符合一般网站项目的文件夹的组织习惯。从本部分开始,我们把他们放在同一个文件夹中,这是因为ZF提供了灵活的文件夹组织和配置能力。 我们新的文件夹结构如下: …/htdocs library Zend Phpchina2.com controllers ...原创 2008-12-25 14:51:33 · 93 阅读 · 0 评论 -
走进Zend Framework框架编程(六):视图(第一部分)
本部分内容包括:视图,模板,视图帮助类等。6.0视图介绍在Zendframework的MVC编程模型中,视图(View)是在控制器的控制和指挥下,用来对程序逻辑进行呈现(Render)的。呈现的结果,就是我们在浏览器里看到的文字、图片、表单等各种网页元素及其字体、颜色、样式等各种效果。Zend_View Class就是负责视图工作的类,它有效地完成了视图与程序逻辑的分离。它提供了视图帮助、输出过滤...原创 2008-12-25 14:54:20 · 111 阅读 · 0 评论 -
走进Zend Framework框架编程(六):视图( 第二部分)
6.6视图脚本的变量转义输出(escaping output)视图脚本得到变量以后,需要通过转义进行输出,变成页面可以显示的Html代码。输出语句的格式:echo $this->escape($this->variable);$variable变量是在视图脚本里用render方法传递过来的。一般情况下,传递的变量是通过PHP的 htmlspecialchars()函数转义的。而我们也可...原创 2008-12-25 14:55:21 · 102 阅读 · 0 评论 -
走进Zend Framework框架编程(六):视图(第三部分)
6.9视图助手(Helper)视图脚本里经常有一些繁杂的事情,比如格式化日期、产生表单元素等等。这些可以用助手帮我们来完成。助手类其实是一些以Zend_View_Helper_开头的类,类名的最后一段是助手的名字,助手的名字必须是首字母大写的,该类必须至少有一个以助手名字命名的方法。助手名通常是驼峰式命名,即它不会是大写字母开头的。类名是混合大小写字格式。方法名也是驼峰式命名。默认的助手的路径通常...原创 2008-12-25 14:57:02 · 97 阅读 · 0 评论 -
Zend Framework 中的认证和授权
了解 ZF 的人,应该对 ZF 的权限管理印象深刻。ZF 手册在第一章的简介之后,第二章就拉出 Zend_Acl(访问控制授权)来介绍,而第三章就是Zend_Auth 的内容(认证)。从知识认知的逻辑顺序上,我个人感觉这样安排是不合适的。事实上第二和第三章的内容介绍,牵扯了许多后续章节的内容,我们不得不从第 7 章 Zend_Controller 开始看起。(注:后来了解到,Zend 的手册,是由...原创 2008-12-25 14:59:35 · 183 阅读 · 0 评论