4、在ArticleController中添加的分页内容,代码#注释部分
public function actionIndex()
{
$article = new Article();
#查询
$searchModel = new ArticleSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
#分页
$dataProvider->pagination = ['pagesize' => '3'];
return $this->render('index', [
'dataProvider' => $dataProvider,
'model' => $article,
'searchModel' => $searchModel,
]);
}
5、在index view中添加的表单内容,代码#注释部分
<?= GridView::widget([
'dataProvider' => $dataProvider,
#查询表单
'filterModel' => $searchModel,
'columns' => [
[
'class' => 'yiigridSerialColumn',
'header' => '编号',
],
// 'article_class',
#注意这里被关联表字段是{{%article_class}}.class_name,表单属性这么写'attribute' => 'class_name',
#查询结果就是被关联表字段值'value' => 'class_name',
[
'label'=>'文章分类',
'attribute' => 'class_name',
'value' => 'class_name',
],
'article_title',
'article_addtime:datetime',
// 'article_updatetime:datetime',
// 'article_author',
[
'class' => 'yiigridActionColumn',
'header' => '操作',
],
],
]); ?>
以上步骤完成结果如图:

总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。







