上一页 下一页 连接 上一篇 下一篇 [ 2.0 版本 ]
/*
* 获取上一篇
*/
public function getPrev(){
return self::find()->where(['and','id<'.$this->id])->orderBy(['id'=>SORT_DESC])->one();
//return self::find()->where(['and','channelid='.$this->channelid,'id<'.$this->id,'status=1'])->one();
}
/*
* 下一篇
*/
public function getNext(){
return self::find()->where(['and','id>'.$this->id])->one();
//return self::find()->where(['and','channelid='.$this->channelid,'id>'.$this->id,'status=1'])->one();
}
pear2007
注册时间:2015-10-26
最后登录:2023-01-10
在线时长:101小时55分
最后登录:2023-01-10
在线时长:101小时55分
- 粉丝13
- 金钱4995
- 威望70
- 积分6705
热门源码
- 基于 Yii 2 + Bootstrap 3 搭建一套后台管理系统 CMF
- 整合完 yii2-rbac+yii2-admin+adminlte 等库的基础开发后台源码
- 适合初学者学习的一款通用的管理后台
- yii-goaop - 将 goaop 集成到 Yii,在 Yii 中优雅的面向切面编程
- yii-log-target - 监控系统异常且多渠道发送异常信息通知
- 店滴云1.3.0
- 面向对象的一小步:添加 ActiveRecord 的 Scope 功能
- Yii2 开源商城 FecShop
- 基于 Yii2 开发的多店铺商城系统,免费开源 + 适合二开
- leadshop - 基于 Yii2 开发的一款免费开源且支持商业使用的商城管理系统
共 1 条评论
上面为模型部分
<div class="row"> <div class="col-sm-12 col-md-6"> <?php if($prev){ ?> <a href="<?= Yii::$app->urlManager->createUrl(['sites/view','id'=>$prev->id]); ?>">上一篇: <?= $prev->sitename; ?> </a> <?php }else{ echo "暂无";} ?> </div> <div class="col-sm-12 col-md-6"> <?php // var_dump($next);?> <?php if($next){ ?> <a href="<?= Yii::$app->urlManager->createUrl(['sites/view','id'=>$next->id]); ?>"> 下一篇:<?= $next->sitename; ?> </a> <?php }else{ echo "暂无";} ?> </div> </div>
视图部分
public function actionView($id) { $model=$this->findModel($id); $prev = $model->getPrev(); $next = $model->getNext(); return $this->render('view', [ 'model' => $this->findModel($id), 'prev' => $prev, 'next' => $next, ]); }
控制器部分