文档章节

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

botkenni
 botkenni
发布于 2017/02/23 16:43
字数 166
阅读 96
收藏 1

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

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

© 著作权归作者所有

共有 人打赏支持
botkenni
粉丝 16
博文 405
码字总数 433796
作品 0
西城
程序员
yii2 tree manger 结合girdview的使用方法一种变通解决方案

本文网址:http://my.oschina.net/bubifengyun/blog/605908本文改进版在:https://my.oschina.net/bubifengyun/blog/776979 第十八章 treeview跟Gridview的结合 一、功能设想 yii2做的网站,...

不避风云
2016/01/20
1K
8
yii2 pjax使用

http://blog.neattutorials.com/yii2-pjax-tutorial/ pjax刷新报错,修改php.ini alwayspopulaterawpost_data = -1...

Kilar
2015/12/23
74
0
yii2 GridView::widget新标签页打开

yii2 使用 GridView::widget 小物件渲染列表,有时候列表上有a标签需要在新标签页打开,如果启用了 pjax后是只能在当前页打开,所以需要设置如下属性才可以在新标签页打开 添加 'data-pjax' ...

ccboo
2017/10/25
0
0
技术积累笔记概要

2015年11月24日 1、rest 速率限制,写属于自己的方法。 2、actions方法深刻了解。 3、YII技术博客:http://blog.csdn.net/terrywater/article/category/2565815。 4、静态方法传递参数的习惯...

风清扬-深圳
2015/11/24
78
0
实用的Laravel Debug调试工具

转载请注明: 转载自Yuansir-web菜鸟 | LAMP学习笔记 本文链接地址: 实用的Laravel Debug调试工具 主要推荐laravel几个适合开发调试用的工具 1.Clockwork 首先Chrome 插件 Clockwork 安装 Co...

Yuansir
2015/01/19
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Java Lock接口分析之ReentantReadWriteLock

ReentantReadWriteLock读写锁,在读线程多余写线程的并发环境中能体现出优异的性能,相比于synchronized与ReentrantLock这种独占式锁的模型,ReentantReadWriteLock采用独占式写锁与共享式读...

我爱春天的毛毛雨
24分钟前
0
0
EFK (Fluentd ElasticSearch Kibana) 采集nginx日志

本文描述如何通过FEK组合集中化nginx的访问日志。本人更喜欢按顺序来命名,所以使用FEK而不是EFK. 首先在nginx服务器上执行以下操作. 安装ruby http://blog.csdn.net/chenhaifeng2016/artic...

xiaomin0322
25分钟前
1
0
一键下载:将知乎专栏导出成电子书

老是有同学问,学了 Python 基础后不知道可以做点什么来提高。今天就再用个小例子,给大家讲讲,通过 Python 和爬虫,可以完成怎样的小工具。 在知乎上,你一定关注了一些不错的专栏(比如 ...

crossin
34分钟前
1
0
synchronized 之 对象锁 和 类锁

一、synchronized(object) 如果object没有被加锁,则获取object的锁;如果object已经被加锁则等待object的锁被释放。 二、需要加锁的情景 多线程共享同一资源会引起线程安全的情况下,才需要...

MyOldTime
36分钟前
6
0
tomcat 单机/多机 部署多应用

一.单机部署多应用: 1.在 linux 下解压安装两个 tomcat:tomcat1, tomcat2; 2.修改 /etc/profile, 增加 tomcat 环境变量: path 中加上 重新加载配置文件 source /etc/profile 3.修改 tomc...

imbiao
47分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部