2008-7-10 15:49
liduanshi
zf+面向对象多态分页
[attach]89[/attach]首先两种分页方式分别封装到两个类里面:
定义了一个接口:
page.php
<?php
interface Custom_Page
{
function getNavigation();
}
?>
一个调用类TraPage.php
<?php
class Custom_TraPage
{
public static function outPage(Custom_Page $page)
{
return $page->getNavigation();
}
}
?>
调用时
Zend_Loader::loadClass('Custom_Page_Pagination2');
Zend_Loader::loadClass('Custom_TraPage');
$this->view->pagebar = Custom_TraPage::outPage(new Custom_Page_Pagination2($totalRows, $count));
如果用第一种分页方式就把Custom_Page_Pagination2改成Custom_Page_Pagination1就行了,这样如果有了更多的分页方式只需要再封装Pagination3、等就行了。
头次发贴,大家交流,有不少地方借鉴别人的了。
两个分页类在附件里。
2008-8-15 14:18
zhanfushu
顶
福建博大世纪网络科技有限公司因发展需要,急聘3名php程序员和1名php技术总监。
要求:
1)大专或大专以上学历,拥有良好的英语读写能力;
2)两年以上使用PHP+MySQL编程经验,能够使用PHP+MySQL独立开发网站;
3)熟练使用 PHP 进行开发,熟悉 HTML, JavaScript, XHTML, CSS,XML HTTP协议;
4)了解大型网站的设计、规划和制作流程,参与过至少一个大型成功项目的开发工作;
5)思想活跃、勤奋敬业,具有团队合作精神,能够承受较大工作压力;
6)具有较强的责任心及团队合作精神,有独立解决问题的能力;
7)思维严密,上进心强,能吃苦耐劳;正直,坦诚,实事求是;对互联网充满热情。
公司办公条件优良并提供住宿,待遇2000元——7000元,表现优秀者可获得公司股份。
公司地址:福建省宁德市
联系电话:13706048654
:13385019616
邮 箱:[email]zhanfushu@yahoo.com.cn[/email] [email]564541384@qq.com[/email]
QQ:564541384
联系人:詹先生