求一个分页问题

#1 anythink

默认分页只有一个参数就是page

但是由于项目需要,需要增加 filter 来显示不同条件的内容,我需要把  filter的条件也加到 分页的spurl中 求解

我在spPager 这样写
$db->spPager($this->spArgs('page',1,'filter'),10...

smatry模板中 这样写 对不?
<{spUrl c=adminacl a=index page=$pager.first_page filter=$pager.filter"}>

2011-05-26 13:29:31

#2 jake

论坛里面有关于分页的代码下载,搜索

2011-05-26 13:30:22

#3 anythink

普通分页我知道如何, 我指的是在分页里加一个filter参数  比如 我只查看日志分类为1的

就成了  adminacl-index-page-1-filter-1.html

但是目前的分页代码 只有一个 page参数

2011-05-26 13:44:41

#4 anythink

我在 spPager($this->spArgs('page',1,'filter'), 也注入了filter 但是实际filter的值一直为空

2011-05-26 13:45:28

#5 anythink

发现不是这么回事 , spArgs 只有2个参数, 我那第三个参数显然没用。。 我用$this->filter = ;;注入smarty 先在没问题了。



如果把分页的html 写到php里 直接调用的话用什么方法好? 是smarty注入呢 还是在类里直接生成需要的html 直接显示的模板里呢? 求解答

2011-05-26 14:45:58

#6 jake

帮你搜索吧,还是建议以后自己搜索一下,不一定别人不会想到同样的问题。

http://bbs.speedphp.com/thread-679-1-3.html

2011-05-26 15:29:55

#7 anythink

汗我都快写好了.........................................

2011-05-26 15:39:38

#8 汽车人变形

楼主这个问题问得好,我就是碰上相同的问题才搜索过来的。
这问题可以描述为“在SpeedPHP框架里添加分页查询条件参数问题”。
谢谢楼主,也谢谢版主给了我们大家“传送门”。

2011-10-14 11:28:15