2017-08-24 09:46:15 1903次浏览 2条回答 0 悬赏 20 金钱

最近在搞一东西,需要分页,发现都是dao模式写的,不会分页,求大神指教

  • 回答于 2017-08-24 12:09 举报

    ........

  • 回答于 2017-08-24 14:43 举报

    dao模式分页,我看了好多教程,他们用的那个类,在框架里面根本找不到。

    1 条回复
    回复于 2017-08-29 19:26 回复

    找到一个
    控制器
    use yii\data\Pagination;
    $sql = "select * from goods join category on goods.cat_id=category.id";
    $command = Yii::$app->db->createCommand($sql)->queryAll();

    $pages = new Pagination(['totalCount' => count($command),'pageSize'=>'5']);
    $data = Yii::$app->db->createCommand($sql." limit ".$pages->limit." offset ".$pages->offset."")->queryAll();
    return $this->render('index',['data'=>$data,'pages' => $pages]);
    视图
    <?PHP
    echo LinkPager::widget([

     'pagination' => $pages,
    

    ]);
    ?>

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
疯狂的菜鸟
职场新人

疯狂的菜鸟

注册时间:2017-07-03
最后登录:2017-08-29
在线时长:3小时1分
  • 粉丝0
  • 金钱25
  • 威望0
  • 积分55

热门问题