Zend_Paginator与Zend_Db_Table_Select合作分页

从数据库中读出很多数据,通常都需要分页,这应该是网站开发的很基本的一个功能。Zend_Paginator帮你很方便的完成这一功能。Zend_Paginator提供了五种适配器,Array,DbSlect,DbTableSelect,Iterator,null。各有优劣。其中DbSelect与DbTableSelct能够动态获取数据库数据,而不是一次将所有数据读出来再分页,这很有效率。
使用Zend_Paginator分页分三个部分的代码: 继续阅读 [ Zend_Paginator与Zend_Db_Table_Select合作分页 ]

新作发布-全国大学生广告奖黑龙江分赛区官网

420 | X ArTech Lab 处女作
辛苦工作一月有余,从完成效果看可谓不错的作品。
adweb

flash通过PHP写入数据

flash作为客户端,与数据库交换数据,需要CGI作为中介。
Flash →CGI→Databasse这种实现方式有很多。比如HttpRequest、XML、Amf、Socket等。本文主要以HttpRequest的LoadVars对象,讲述flash与数据库的交互。此种方式相对比较简单,适合初学者和数据存储量较小的需求。以Flash+PHP留言本为例,显然需要两个文件:message.swf,message.php。 继续阅读 [ flash通过PHP写入数据 ]

MovieClip加载外部swf/图片进度显示

创作flash全站,局部加载外部swf或者图片时,通常需要一定的加载时间,因此需要在加载过程中,显示加载进度。MovieClipLoader类就是这样一个加载容器。通过给MovieClipLoader对象添加侦听器Listener,可以侦听到MovieClipLoader对象的加载进度,当然Listener还有一些其他有用的方法。具体用法如下: 继续阅读 [ MovieClip加载外部swf/图片进度显示 ]

AIR本地数据库的使用

最近做个桌面的小应用,想要使用air的本地数据库功能,保存用户的历史操作信息和数据,其实就是保存用户已经打开过的文件。对用户的操作信息的保存,的确是很有用的,日后可以以此进行分析,总结用户习惯,设计更加友好的程序,更符合用户自然人操作行为的界面。另外本地数据库的使用也可以保存程序的状态,比如用户的个性化设置,用户偏好。
我想把用户打开文件的历史记录写进本地数据库里,以后点开打开记录时查询数据库。软件安装后第一次打开使用时,会创建数据库,以后再打开软件会先查看数据库是否存在,如果存在,则查询数据库,读取记录;如果不存在或者被删掉了,则新建数据库。
首先说一下AS3提供的关于数据库的API: SQLConnection, SQLStatement,SQLResult,File, SQL查询时的事件有SQLEvent.RESULT, SQLEvent.OPEN, SQLErrorEvent.ERROR. 继续阅读 [ AIR本地数据库的使用 ]

Zend_View_Helper使用方法简介

MVC模式下开发网站,视图层通常也需要一些公用方法,Zend_View_Helper方便地满足了这种需求。
例如:用户信息存储时,用户性别在数据库中的字段一般是tinyint(1)数据格式,用1表示“男性”,0表示“女性”,2表示“保密”。而从数据库读取用户信息时,又期望显示“男性”或“女性”而不是“1”或“0”。而且很多Controller中会用到用户信息,因此必须有一个公用函数转换性别显示。此时使用Zend_View_Helper很有帮助。 继续阅读 [ Zend_View_Helper使用方法简介 ]

Zend_Controller_Action_Helper动作助手使用方法

传统PHP开发网站时,经常会有一些需要公用的自定义函数,通常将它们存放在fun.php中,在需要时include该文件。但是这样通常会include进来很多多余的函数。Zend Framework框架开发时,也会有很多公用函数,有些程序员通过扩张Zend_Controller_Action为My_Controller_Action,将这些公用函数写在My_Controller_Action中,这样,所有的controller都可以使用公用函数。但是这造成了继承冗余。比较好的一个方法是,将每个公用函数写成一个Helper。 继续阅读 [ Zend_Controller_Action_Helper动作助手使用方法 ]

Zend_Layout 与 Zend_View 实现“布局”及“主题”

在企业级(开源)网站整体规划时,通常会考虑到一点——方便的主题更换。以前开发时认为smarty模板引擎很强大,用它来做Zend_View的第三方模板机制。结果开发一段时间之后觉得,smarty确实有很多方面的优势,但是在用Zend_View之后,我发现smarty有点多余,其实Zend_View很简洁,很好用,Zend_View的很多Helper很好用,特别是配合Zend_Layout,更方便。 继续阅读 [ Zend_Layout 与 Zend_View 实现“布局”及“主题” ]

Zend Framework 多语言国际化

网站开发时,经常会遇到多语言的客户需求,“多语言”仅仅是网站国际化的一个方面,其中还包括“日期格式”、“时区”、“日历”、“货币”等。“多语言”、“日期”和“时区”是最为关心的。这篇文章就Zend_Locale, Zend_Translate, Zend_Date, date_default_timezone_set讲述国际化的简单运用。 继续阅读 [ Zend Framework 多语言国际化 ]

庆生

这是X ArTech Lab的一个新开始。吼吼,正值五一假期啊。留下我的第一个足迹。