Yii2学习笔记(六):Pjax的使用
博客专区 > botkenni 的博客 > 博客详情
Yii2学习笔记(六):Pjax的使用
botkenni 发表于12个月前
Yii2学习笔记(六):Pjax的使用
  • 发表于 12个月前
  • 阅读 86
  • 收藏 1
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

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

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()?>  

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

 

(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可以进行排序

标签: Pjax的使用
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 12
博文 278
码字总数 316624
×
botkenni
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: