遇到一个商品的问题想问下

#1 阳光小老鼠

现在的分页是 分页函数 然后 FILLALL分页

那么比如有100个商品是固定的,商品是有分类的,我是想随机一个分类每次都排前面,然后剩余的排后面,这样怎么跟分页函数组合呢

2011-11-19 22:09:10

#2 jake

随机一个分类排在前面?

order by 分类ID就可以了。

http://www.speedphp.com/database-find.html

order by是findAll的第二个参数

2011-11-19 22:40:41

#3 阳光小老鼠

回复 2 jake


    不是啦,这个我懂,我是问spPager($this->spArgs('p', 1), 12) -> findAll("","id desc");要实现分页,一定后面要加findAll。
那么我是想搜索一个分类相关的产品排前面。然后剩余的排后面。这样我拆分开了,怎么在使用分页呢

2011-11-19 23:42:54

#4 阳光小老鼠

回复 2 jake


    比如我的排序是     1 2 3 4
我想变成  4 1 2 3 这样的 把我想要的调到第一个 剩余的按照顺序排下去

2011-11-19 23:49:51

#5 jake

回复  jake


    比如我的排序是     1 2 3 4
我想变成  4 1 2 3 这样的 把我想要的调到第一个 剩余的按 ...
阳光小老鼠 发表于 2011-11-19 23:49
你这种需求只能通过加字段或者什么方式来做。

或者这样说吧,如果你能够用一条SQL语句查出来你要的效果,那么分页就不是难题了。

当然我没能想到这条SQL应该怎么写。

2011-11-20 00:10:06

#6 coolcool1265

增加一个字段来解决就ok了

2011-11-20 00:25:48

#7 阳光小老鼠

回复 6 coolcool1265


    那么这个字段要填什么内容呢

2011-11-20 00:40:43

#8 阳光小老鼠

怎么读呢

2011-11-20 00:41:05