#1 無_爲
在另外一个框架里面拿来的,做了个别修改,感觉比SPEED自带的分页好用些优点,调用简单、显示方便呵呵,目前还没做伪静态和生成静态文件的测试,
另外url传递参数方面只加了c='xx'&a=xxx'&page='xxx';这种样式的,所有访问默认控制器时,必须写全才好。
效果:
实际效果可以查看我学习speedPHP做的一个小程序。page.rar
http://a.xz768.com/admin.php?c=music&a=index使用方法:1、将page.class 放到你的扩展目录里page.rar
2、在使用findall需要分页的地方调用
3、模板里面在需要显示的地方直接写你传过来值<{$page}>
代码示例:
class music extends spController模板文件需要显示的地方直接<{$page}>即可啦
{
function index(){
$musiclist = spClass("music_data");
//引入分页类
include 'lib/page.php';
//实例化类文件(第一个参数是findCount取得的总数,第二个参数是分页大小)
$page=new Page($musiclist->findCount(),5);
$this->results = $musiclist->findAll(null, "music_time DESC ",null,$page->limit); //注意这里是调用page的limit
// 插入到模板,0-7可以单独调用组合出不同的分页效果
$this->pages = $page->fpage(4,5,6,0,2);
$this->display("music01/admin/music.html");
}
2013-04-09 01:55:43