分页
<?php
namespace frontend\controllers;//命名空间
use Yii;
use frontend\models\Zhoukao2;//加载model层
use yii\data\Pagination; //加载分页类
class ExaminationController extends \yii\web\Controller
{
//展示留言添加页面
public function actionIndex()
{
$query = Examination::find();
$countQuery = clone $query;
$pages = new Pagination(['totalCount' => $countQuery->count(),'pageSize'=>2]);
$models = $query->offset($pages->offset)
->limit($pages->limit)
->all();
return $this->render('index', [
'model' => $models,
'pages' => $pages,
]);
}
}
<?php
use \yii\widgets\LinkPager;//加载分页类
?>
<h2>留言类表</h2>
<?php
foreach ($model as $v) {
echo "<table border=1 style='margin-top:20px'>";
echo "<tr>";
echo "<td>姓名:".$v['username']."</td>";
echo "<td>性别:".$v['sex']."</td>";
echo "<td>爱好:".$v['hobby']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='3'>内容:".$v['content']."</td>";
echo "</tr>";
echo "</table>";
}
?>
<?php//显示分页
echoLinkPager::widget([
'pagination'=>$pages,
'class'=>'tosanPage',
'firstPageLabel'=>'首页',
'lastPageLabel'=>'末页',
'nextPageLabel'=>'下一页',
'prevPageLabel'=>'上一页',
]);
?>
<styletype="text/css">
.pagination{
}
.pagination.first,.pagination.pre,.pagination.next,.pagination.last{
}
.pagination li{
float:left;
margin-left:10px;
border:1pxsolid#DDDDDD;
border-radius:5px;
padding:3px2px;
min-width:30px;
text-align:center;
}
</style>
.tosanPage{
display:inline-block;
padding:0;
margin:10px0;
}
.tosanPageli{display:inline;}
.tosanPagelia,.disabled{
color:black;
float:left;
padding:8px16px;
text-decoration:none;
}
.tosanPagelia.active{
background-color:#4CAF50;
color:white;
}
.tosanPagelia:hover:not(.active){background-color:#ddd;}
.tosanPagelia.active{
background-color:#4CAF50;
color:white;
}
.tosanPagelia:hover:not(.active){background-color:#ddd;}
.tosanPagelia,.disabled{
border-radius:5px;
}
.tosanPagelia.active{
border-radius:5px;
}
.tosanPagelia,.disabled{
transition:background-color.3s;
}
.tosanPagelia,.disabled{
border:1pxsolid#ddd;/*Gray*/
}
.tosanPageli:first-childa,.disabled{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
}
.tosanPageli:last-childa,.disabled{
border-top-right-radius:5px;
border-bottom-right-radius:5px;
}
.tosanPagelia,.disabled{
margin:04px;/*0对应的是头部与底部,可以修改它看看效果*/
}
No comments to display
No comments to display