Yii2学习笔记(六):Pjax的使用

有两个例子:刷新时间和数据显示排序

1、刷新时间

(1)控制器中的方法:Time

  1. public function actionTime()  
  2. {  
  3.     return $this->render('time',['time'=>date("h:i:s")]);  
  4. }  


(2)视图中的显示:Time.php

  1. <?php  
  2. use yii\widgets\Pjax;  
  3. use yii\helpers\Html;  
  4. ?>  
  5.   
  6. <? Pjax::begin()?>  
  7. <?=Html::a('time',['hello/time'],['class'=>'btn btn-lg btn-primary'])?>  
  8. <h3>Current Time:<?=$time?></h3>  
  9. <? Pjax::end()?>  

运行界面如下:点击按钮即可刷新

 

164251_NaoT_2854024.png164305_vcae_2854024.png

(2)数据显示的排序:

只需要在GridView显示的地方加上Pjax即可:

  1. <?Pjax::begin();?>  
  2. <?echo GridView::widget([  
  3.     'dataProvider' => $dataProvider,  
  4.     'filterModel' => $searchModel,  
  5.     'columns' => [  
  6.         ['class' => 'yii\grid\CheckboxColumn'],  
  7.         'id',  
  8.         'name',  
  9.         'password',  
  10.         ['class' => 'yii\grid\ActionColumn',  
  11.         ],  
  12.     ],  
  13. ]); ?>  
  14. <?Pjax::end();?>  

运行结果如下:通过点击ID、Name、Password可以进行排序

转载于:https://my.oschina.net/botkenni/blog/844884

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值