Yii2 Pjax的简单使用
Posted longzhankunlun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii2 Pjax的简单使用相关的知识,希望对你有一定的参考价值。
有两个例子:刷新时间和数据显示排序
1、刷新时间
(1)控制器中的方法:Time
1
2
3
4
|
public function actionTime() { return $this ->render( ‘time‘ ,[ ‘time‘ => date ( "h:i:s" )]); } |
(2)视图中的显示:Time.php
1
2
3
4
5
6
7
8
9
|
<?php use yii\widgets\Pjax; use yii\helpers\html; ?> <? Pjax::begin()?> <?=Html::a( ‘time‘ ,[ ‘hello/time‘ ],[ ‘class‘ => ‘btn btn-lg btn-primary‘ ])?> <h3>Current Time:<?= $time ?></h3> <? Pjax:: end ()?> |
运行界面如下:点击按钮即可刷新
(2)数据显示的排序:
只需要在GridView显示的地方加上Pjax即可:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<?Pjax::begin();?> <? echo GridView::widget([ ‘dataProvider‘ => $dataProvider , ‘filterModel‘ => $searchModel , ‘columns‘ => [ [ ‘class‘ => ‘yii\grid\CheckboxColumn‘ ], ‘id‘ , ‘name‘ , ‘password‘ , [ ‘class‘ => ‘yii\grid\ActionColumn‘ , ], ], ]); ?> <?Pjax:: end ();?> |
运行结果如下:通过点击ID、Name、Password可以进行排序
以上是关于Yii2 Pjax的简单使用的主要内容,如果未能解决你的问题,请参考以下文章