集成tp分页类代码。小伙伴再也不用重复引用了<?php <br />
class PageExtendsAction extends Action{<br>
/**<br>
@$sqlName 数据表名称 string<br>
@$sql 1:有where条件 2:无where条件 int<br>
@$sqlCon where 条件 string<br>
@$orderField 排序 string<br>
@$pageNum 数量 string<br>
@$DataName 数据输出名称 string<br>
@$DataPage 分页输出名称 string<br>
@$orderIf 多表查询 array<br>
|------array[$i]['field'] 字段名<br>
|------array[$i]['for'] 条件字段<br>
|------array[$i]['sqlName'] 查询表明<br>
|------array[$i]['forField'] 查询后字段<br>
|------array[$i]['getArr'] 是否获取整个数据还是数组元素 1为获取整个数组,2为只获取单个元素<br>
*/<br>
public function DataPage($sqlName,$sql,$sqlCon,$pageNum,$orderField,$DataName,$DataPage,$orderIf){<br>
$Data = M($sqlName); // 实例化Data数据对象<br>
import('ORG.Util.Page');// 导入分页类<br>
if($sql == 1){<br>
$count = $Data->where($sqlCon)->count();// 查询满足要求的总记录数 $map表示查询条件<br>
}else if($sql == 2){<br>
$count = $Data->count();// 查询满足要求的总记录数 $map表示查询条件<br>
}<br>
$Page = new Page($count,$pageNum);// 实例化分页类 传入总记录数<br>
$show = $Page->show();// 分页显示输出<br>
if($sql == 1){<br>
$list = $Data->where($sqlCon)->order($orderField)->limit($Page->firstRow.','.$Page->listRows)->select();// 进行分页数据查询<br>
}else if($sql == 2){<br>
$list = $Data->order($orderField)->limit($Page->firstRow.','.$Page->listRows)->select();// 进行分页数据查询<br>
}<br>
// -------------------------------------<br>
// ---------@多表调用名称@ start---------<br>
if($orderIf != null){<br>
for($i=0;$i<count></count>
for($j=0;$j<count></count>
// 参数分解<br>
$field = $orderIf[$j]['field'];<br>
$for = $orderIf[$j]['for'];<br>
$sqlName = $orderIf[$j]['sqlName'];<br>
$forField = $orderIf[$j]['forField'];<br>
// 赋值操作<br>
$id = $list[$i][$field];<br>
$arr = M($sqlName) -> where("$for = $id") -> find();<br>
if($orderIf[$j]['getArr'] == 1){<br>
$list[$i][$field] = $arr;<br>
}else if($orderIf[$j]['getArr'] == 2){<br>
$list[$i][$field] = $arr[$forField];<br>
}else{<br>
echo "非法操作";<br>
}<br>
}<br>
}<br>
}<br>
// -------------------------------------<br>
// ---------@多表调用名称@ end---------<br>
$this->assign($DataName,$list);// 赋值数据集<br>
$this->assign($DataPage,$show);// 赋值分页输出<br>
}<br>
}<br>
?>
AD:真正免费,域名+虚机+企业邮箱=0元

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음
