内容区模糊查询
作者:互联网
package news
import (
"github.com/astaxie/beego"
"github.com/astaxie/beego/orm"
"ions_zhiliao/models/news"
"fmt"
"github.com/astaxie/beego/logs"
"math"
"ions_zhiliao/utils"
"time"
"strconv"
)
type NewsController struct {
beego.Controller
}
func (n *NewsController) Get() {
o := orm.NewOrm()
qs := o.QueryTable("sys_news")
news_data := []news.News{}
// 每页显示的条数
pagePerNum := 8
// 当前页
currentPage,err := n.GetInt("page")
if err != nil { // 说明没有获取到当前页
currentPage = 1
}
offsetNum := pagePerNum * (currentPage - 1)
kw := n.GetString("kw")
var count int64 = 0
ret := fmt.Sprintf("当前页;%d,查询条件:%s",currentPage,kw)
logs.Info(ret)
if kw != ""{ // 有查询条件的
// 总数
count,_ = qs.Filter("is_delete",0).Filter("title__contains",kw).Count()
qs.Filter(
标签:beego,模糊,查询,Filter,kw,内容,currentPage,news,astaxie 来源: https://blog.csdn.net/weixin_38107457/article/details/119355916