Yii2 baisic版gii的使用和分页
一、Gii 的使用
1、配置 gii 的位置:
在 config/web.php 里面:
if (YII_ENV_DEV) {
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1','192.168.18.1' ] // 允许访问的 ip ,线上开启了路由美化这个gii功能就不能用了,最简单粗暴的就是 *
];
}
2、开启 gii
在入口文件 web/index.php 里面写上如下代码:
defined('YII_ENV') or define('YII_ENV', 'dev'); // 应用处于开发模式
3、访问 gii
http://hostname/index.php?r=gii
二、分页
1、使用分页需要:
- 在 controller 中 use yii\data\Pagination;
- 在 view 中 use yii\widgets\LinkPager;
使用方法:
在 controller 中:
$pagination = new Pagination([
'defaultPageSize' => 5, # 每页记录数
'totalCount' => $query -> count(), # 总数
]);
return $this -> render('index',['pagination'=>$pagination]); # 将数据映射到模板
在 view 中:
<?= LinkPager::widget(['pagination' => $pagination])?>
注:本文为作者(44106-kangaroo) 看完魏羲教你学Yii2.0 视频后所记,如有转载请注明出处:http://www.cnblogs.com/chrdai/p/8006096.html