请问speedphp怎么排序

#1 新一

例如

aaaaaaaaaa

bbbbbbbbb

ccccccccccc

ddddddddd

我要做成

1楼:aaaaaaa

2楼:bbbbbb

这样应该怎么写呢?

2011-04-26 14:13:58

#2 coolcool1265

不明白具体要干什么。

2011-04-26 17:58:25

#3 jake

PHP函数,sort
http://www.w3cschool.cn/func_array_sort.html

2011-04-26 18:43:35

#4 新一

看来是我没表达清楚,我把代码贴出来,请大家帮我一下把,跟他较劲一整天了!

main.php 里面的代码:
class index extends spController
{
function index(){ // 这里是首页
$name = array('type'=>'new');
$bbs = spClass("bbs");
$this->results = $bbs->spPager($this->spArgs('page', 1), 10)->findAll($name,'time desc');
$this->pager = $bbs->spPager()->getPager();
$this->display("tpl/bbs.html");
}
bbs.html  模版代码
<{foreach from=$results item=bbsr}>
第()楼

用户名:<{$bbsr.name}>

发表时间:<{$bbsr.time}>

内容:<{$bbsr.texts}>
<{/foreach}>

现在关键的问题是,()楼这个具体怎么做呢???弄了一天了,也没想出个好办法出来!

2011-04-26 19:05:11

#5 jake

smarty的foreach里面有个iteration ,在循环内是从1开始计算的,每次循环会加1
http://www.smarty.net/docs/en/language.function.foreach.tpl

<{foreach from=$results item=bbsr name=mybbsr}>
第(<{$smarty.foreach.mybbsr.iteration+($pageSize*$page-1)}>)楼

用户名:<{$bbsr.name}>

发表时间:<{$bbsr.time}>

内容:<{$bbsr.texts}>
<{/foreach}>

这里要传入$pageSize也就是分页大小,你上面设置的是10,还有$page变量。
PS:求助问题请发到求助区,谢谢,本贴稍候将转移。


2011-04-26 21:03:33

#6 新一

非常非常感谢,下次发帖将在求助区!

感谢版主回复!

2011-04-27 09:01:12