|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
PHP于1994年由RasmusLerdorf创建,刚刚开始是RasmusLerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。
ZentaoPHP框架中,供应了内置的分页功效。而分页关于基于数据库的使用来说,是很罕见的一个成绩。我们以查询用户列表为例,在使用中创建一个user的模块,在个中的control文件中,界说一个list办法,来完成份页的功效:
1、control中的list办法承受三个参数:recTotal,recPerPage,pageID,变量名是流动的。
2、model中界说getList办法,其参数为pager
3、control中挪用$pager->get(),取得分页的链接,赋值给模板,显现。
$this->assign(pager,$page->get());
然后在模板中,间接显现$pager就行了。
在写这个分页过程当中,必要办理的成绩就是纪录总数的盘算。这个功效是内置在dao中完成的。初次挪用分页的时分,recTotal变量为空的,dao会主动将查询语句中的前提部分作为新的查询语句,取得count(*)的值,并据此发生limit部分的语句。后续的链接中,会把recTotal参数写进,就不必再查数据库了。
会PHP吗?会,我会把一加一的运算写在函数里,然后调用啦! |
|