文档章节

beego分页类

别人说我名字很长
 别人说我名字很长
发布于 2015/06/05 09:57
字数 221
阅读 628
收藏 3
点赞 0
评论 1
go
count, _ := models.M("logoperation").Alias(`op`).Field(`count(op.id) as count`).Where(where).Count()
if count > 0 {
	pagesize := 10
	p := tools.NewPaginator(this.Ctx.Request, pagesize, count)
	log, _ := models.M("logoperation").Alias(`op`).Where(where).Limit(strconv.Itoa(p.Offset()), strconv.Itoa(pagesize)).Order(`op.id desc`).Select()
	this.Data["data"] = log
	this.Data["paginator"] = p
}

模板

<div style="text-align:center;padding-left: 100px;margin-top: -24px;float: right;" class="pagination">
	{{if .paginator}}
		{{if gt .paginator.PageNums 1}}
	<ul class="pagination pagination-sm">
		{{if .paginator.HasPrev}}
		<li>
			<a href="{{.paginator.PageLinkFirst}}">首页</a>
		</li>
		<li>
			<a href="{{.paginator.PageLinkPrev}}">上一页</a>
		</li>
		{{else}}
		<li class="disabled">
			<a>首页</a>
		</li>
		<li class="disabled">
			<a>上一页</a>
		</li>
		{{end}}
			{{range $index, $page := .paginator.Pages}}
		<li{{if $.paginator.IsActive .}} class="active"{{end}}>
			<a href="{{$.paginator.PageLink $page}}">{{$page}}</a>
		</li>
		{{end}}
			{{if .paginator.HasNext}}
		<li>
			<a href="{{.paginator.PageLinkNext}}">下一页</a>
		</li>
		<li>
			<a href="{{.paginator.PageLinkLast}}">末页</a>
		</li>
		{{else}}
		<li class="disabled">
			<a>下一页</a>
		</li>
		<li class="disabled">
			<a>末页</a>
		</li>
		{{end}}
		<li class="disabled">
			<a>
				共{{.paginator.Nums }}条数据 每页{{.paginator.PerPageNums}}条 当前{{.paginator.Page}}/{{.paginator.PageNums}}页
			</a>
		</li>
		<li>
			<input type="text" id="tiaozhuan" placeholder="跳转页" style="width: 47px;height: 30px;border: 1px solid #dddddd;border-left: 0px;border-radius: 0px 4px 4px 0px;text-align: center;"></li>
	</ul>
	{{end}} 
		{{end}}
</div>





© 著作权归作者所有

共有 人打赏支持
别人说我名字很长
粉丝 55
博文 242
码字总数 97330
作品 0
济南
程序员
加载中

评论(1)

3xxx
3xxx
一直没试过,这下试试。
和lock一起学beego 博客系统开发为例(三)

接着上篇来写《和lock一起学beego 博客系统开发为例(二)》 这篇主要完成以下事项: 1.模型里如何创建方法 2. 数据库的引用 3. beego的配置文件使用 一、模型里如何创建方法 在上篇中,我们...

lock-li
2016/06/15
710
0
和lock一起学beego 博客系统开发为例(四)

最近在看欧洲杯,没空写。今天周六刚好写一篇。 接着上篇来写《和lock一起学beego 博客系统开发为例(三)》 这篇主要完成以下事项: 下篇我们要完成下面三个任务: 1、控制器的使用 2、路由的...

lock-li
2016/06/18
571
0
和lock一起学beego 博客系统开发为例(一)

最近工作一直很忙,加上公司人员变动的历害,也没有更新博客了。 前一阵子看了golang觉得不错,顺便看了一下beego框架。准备和大家一起学习beego,开发一个简易的博客系统。 博客主要功能:(...

lock-li
2016/06/13
855
0
和lock一起学beego 博客系统开发为例(五)

接着上篇来写《和lock一起学beego 博客系统开发为例(四)》 这篇主要完成以下事项: 下篇我们要完成下面三个任务: 1、模板的使用 2、基控制器BaseController的定义 3、session的使用 一、模板...

lock-li
2016/06/19
410
0
TestLink执行报告展示网站--goTestLinkReport

goTestLinkReport 是显示测试链接报告的网站,通过 Golang 和 Beego 实现。 主要特性: 展示所有测试计划和每个测试计划的测试用例数 当点击显示在左边导航栏的时候展示所有测试用例 通过状态...

royburns
2014/07/23
757
0
beego 1.4.2 版本发布,Go 应用框架

让大家久等了,这个版本新功能和bugfix都挺多,但是我还是只更新了一个小版本,等着Go1.4跟上来,打算和Go的版本去同步。 新功能: 增加了SQL构造器,参考了ZEND框架的ORM Controller获取参数...

astaxie
2014/11/05
2.5K
8
beego 1.4.3 版本发布,Go 应用框架

这个版本憋了好久才发布,实在对不起各位亲,我持续改进的心都在,但是因为换工作事情比较多,实在抱歉。 新功能: ORM数据库创建和修改的时候支持default设置 改进日志文件行数统计 sesesion...

astaxie
2015/03/01
4.3K
32
基于FMDB数据库操作类--PYFMDB

前言 之前是一直做web开发,对于做web开发的人而言一定熟悉各种ORM,各种语言针对mysql的ORM有很多,比如PHP的各类框架yii,thinkphp,laravel,ruby语言的rails, GO语言的beego等,IOS开发则...

terryPeng
2016/03/17
514
0
beego 视频教程--beegoCasts

beego的文档应该还算比较完整的,但是我还是希望通过更多地素材来推进beego的发展,视频教程应该是一个非常直观的学习方式,所以决定在发布beego1.2之后开始制作一系列的beego视频教程,主要教大...

astaxie
2014/05/18
1K
1
Linux下golang+bee环境安装

下载各个程序安装包 golang安装包地址:https://www.golangtc.com/download beego安装包地址:https://github.com/astaxie/beego bee工具安装包地址:https://github.com/beego/bee 安装gol...

Vaedit
03/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0
Redis做分布式无锁CAS的问题

因为Redis本身是单线程的,具备原子性,所以可以用来做分布式无锁的操作,但会有一点小问题。 public interface OrderService { public String getOrderNo();} public class OrderRe...

算法之名
昨天
9
0
143. Reorder List - LeetCode

Question 143. Reorder List Solution 题目大意:给一个链表,将这个列表分成前后两部分,后半部分反转,再将这两分链表的节点交替连接成一个新的链表 思路 :先将链表分成前后两部分,将后部...

yysue
昨天
1
0
数据结构与算法1

第一个代码,描述一个被称为BankAccount的类,该类模拟了银行中的账户操作。程序建立了一个开户金额,显示金额,存款,取款并显示余额。 主要的知识点联系为类的含义,构造函数,公有和私有。...

沉迷于编程的小菜菜
昨天
1
0
从为什么别的队伍总比你的快说起

在机场候检排队的时候,大多数情况下,别的队伍都要比自己所在的队伍快,并常常懊悔当初怎么没去那个队。 其实,最快的队伍只能有一个,而排队之前并不知道那个队快。所以,如果有六个队伍你...

我是菜鸟我骄傲
昨天
1
0
分布式事务常见的解决方案

随着互联网的发展,越来越多的多服务相互之间的调用,这时候就产生了一个问题,在单项目情况下很容易实现的事务控制(通过数据库的acid控制),变得不那么容易。 这时候就产生了多种方案: ...

小海bug
昨天
3
0
python从零学——scrapy初体验

python从零学——scrapy初体验 近日因为一些事情,需要从网上爬取一些东西,故而想通过使用爬虫来顺便学习下强大的python。现将一些学习中遇到的问题记录下来,以便日后查询 1. 开发环境的准...

咾咔叽
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部