try another color:
try another fontsize: 70% 80% 90% 100%
Zend Framework 中文站

Zend Framework In Action!!!

Zend Framework In Action 电子版新鲜出炉,请在[资料文档]栏目中下载。大家和我一起啃吧~

杂想

好久没有更新网站内容了。最近疲于在job market中推销自己,寻找新工作。身在异乡,身份受限,酸甜苦辣成了一锅大杂烩,好歹还能感叹“人生又完整了一点”。从JAVA转型到PHP,一路走来不时左顾右盼,不知怎样才是自己的正确选择,相比JAVA有一大堆的厂商排队支持,PHP的企业应用真是太少了。其实越深入学习PHP,越觉得自己喜欢这门语言,简单,易懂,而且自身不断的在完善,进步。现在不少的JAVA式的思想,在PHP中也得到了应用,像是Hibernate的ORM之类的(Propel)。编程编到了一定份儿上,值钱的就是思想这玩意,各种各样的编程语言此消彼长,只有思想才是不变的核心。Anyway,我还是很希望看到PHP能统领企业半壁江山的局面,这样我们广大的PHPer也能混得开些...呵呵。
----后记:有点乱

在Zend Framework 中实现Ajax

开发平台:Windows XP SP2
测试平台:FreeBSD 7.0
开发工具:Netbeans 6.1
使用框架:Zend Framework 1.5.2
数据库: MySQL 5.0.51a

****************************************

走进Zend Framework框架编程(六):视图(第三部分)

6.9视图助手(Helper)
视图脚本里经常有一些繁杂的事情,比如格式化日期、产生表单元素等等。这些可以用助手帮我们来完成。
助手类其实是一些以Zend_View_Helper_开头的类,类名的最后一段是助手的名字,助手的名字必须是首字母大写的,该类必须至少有一个以助手名字命名的方法。助手名通常是驼峰式命名,即它不会是大写字母开头的。类名是混合大小写字格式。方法名也是驼峰式命名。
默认的助手的路径通常指向Zend/View/Helper。即使用setHelperPath()方法重新指定了路径,该路径也会保持以使默认的助手能够工作。

6.9.1ZF自带的助手
示例代码:

<?php

走进Zend Framework框架编程(六):视图( 第二部分)

6.6视图脚本的变量转义输出(escaping output)
视图脚本得到变量以后,需要通过转义进行输出,变成页面可以显示的Html代码。
输出语句的格式:
echo $this->escape($this->variable);
$variable变量是在视图脚本里用render方法传递过来的。
一般情况下,传递的变量是通过PHP的 htmlspecialchars()函数转义的。而我们也可以实现我们自己的转义函数。请参考以上“使用回调函数”示例。

6.7视图脚本的模板系统—操作PHPLib类型的模板
模板系统进一步完美的实现了视图与程序逻辑的分离。视图脚本可以完美的操作PHPLib等类型的模板。

6.7.1PHPlib的安装和调用

走进Zend Framework框架编程(六):视图(第一部分)

本部分内容包括:视图,模板,视图帮助类等。

6.0视图介绍
在Zendframework的MVC编程模型中,视图(View)是在控制器的控制和指挥下,用来对程序逻辑进行呈现(Render)的。呈现的结果,就是我们在浏览器里看到的文字、图片、表单等各种网页元素及其字体、颜色、样式等各种效果。
Zend_View Class就是负责视图工作的类,它有效地完成了视图与程序逻辑的分离。它提供了视图帮助、输出过滤和变量转义等功能。
Zend_View还是一个模板系统,我们可以用PHP作为我们的模板语言。当然ZF还可以在View脚本里使用其他第三方的模板系统,比如PHPLib和Smarty等。
使用Zend_View时主要分两步,首先声明一个Zend_View实例,把变量等赋给它,然后使用控制脚本,根据视图脚本呈现出结果。
例如:

同步内容