LinkPager设置首页、末页、上一页、下一页 [ 新手入门 ]
◆模型
<?php
namespace app\models;
use yii\db\ActiveRecord;
class Good extends ActiveRecord
{
}
◆控制器
<?php
namespace app\controllers;
use Yii;
use yii\web\Controller;
use app\models\Good;
use yii\data\Pagination;
class HiController extends Controller
{
public function actionEntry()
{
$data=Good::find();
$pages = new Pagination(['totalCount' =>$data->count(), 'pageSize' => 2]);
$model = $data->offset($pages->offset)->limit($pages->limit)->all();
return $this->render('t',['model'=>$model,'pages'=>$pages]);
}
}
◆视图
<?php
use yii\widgets\LinkPager;
?>
<table class="table table-hover" style="width:600px;">
<thead>
<tr>
<th>id</th>
<th>name</th>
</tr>
</thead>
<tbody>
<?php foreach($model as $key=>$val): ?>
<tr>
<td><?=$val->id?></td> <!--相当于 <?php echo $val['id'];?>-->
<td><?=$val->name?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?=LinkPager::widget([
'pagination' => $pages,
'nextPageLabel' => '下一页',
'prevPageLabel' => '上一页',
'firstPageLabel' => '首页',
'lastPageLabel' => '尾页',
]);
?>
效果如下:
共 0 条回复
没有找到数据。
wilikeit
注册时间:2016-11-01
最后登录:2017-01-01
在线时长:9小时44分
最后登录:2017-01-01
在线时长:9小时44分
- 粉丝2
- 金钱80
- 威望0
- 积分170