为什么我的gridview上的按钮页面没有显示?

时间:2015-08-26 12:01:04

标签: yii2 yii2-advanced-app yii2-basic-app

我有来自“feedbackmodel”的模型:

xib

和gridview代码如下:

public function search($params)
{
    $query = Feedback::find();

    $dataProvider = new ActiveDataProvider([
        'query' => $query,
        'sort'=> ['defaultOrder' => ['TANGGAL'=>SORT_DESC]],
        'pagination' => array('pageSize' => 10),
    ]);

    $this->load($params);

    if (!$this->validate()) {
        // uncomment the following line if you do not want to return any records when validation fails
        // $query->where('0=1');
        return $dataProvider;
    }

    $query->andFilterWhere([
        'ID_KOMENTAR' => $this->ID_KOMENTAR,
        'id' => $this->id,
        'TANGGAL' => $this->TANGGAL,
    ]);

    $query->andFilterWhere(['like', 'KOMENTAR', $this->KOMENTAR]);

    return $dataProvider;
}

但是为什么页面按钮没有显示,它有限但我可以看到其他数据bcos我无法找到下一个按钮或上一页到另一页

1 个答案:

答案 0 :(得分:0)

我测试你的代码

如果我删除layout=>"{items}",页面按钮显示,否则不显示(我认为您的布局分配意味着仅显示项目而不是寻呼机)尝试只是评论它

<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
//'layout'=>"{items}",
'tableOptions' => ['class' => 'table  table-bordered table-hover'],
'showFooter'=>false,
'showHeader' => false,
'pager' => [
        'firstPageLabel' => 'First',
        'lastPageLabel' => 'Last',
    ],
  ..........