首先是扩展Mode类,生成两个相应查
public function nextpost() { return self::model()->find(array('condition'=>'id>:id','params'=>array(':id'=>$this->id),'order'=>'t.id ASC')); } public function prevpost() { return self::model()->find(array('condition'=>'id<:id','params'=>array(':id'=>$this->id),'order'=>'t.id DESC')); }
然后在相应view里加入代码:
<div> 上一篇: <?php $prevpost=$model->nextpost(); echo $prevpost?CHtml::link($prevpost->Label, $prevpost->Link):'没有了'; ?> </div> <div> 下一篇: <?php $nextpost=$model->prevpost(); echo $nextpost?CHtml::link($nextpost->Label, $nextpost->Link):'没有了'; ?> </div>