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





posted @ 2017-12-08 16:44  Chrdai  阅读(415)  评论(0编辑  收藏  举报