Thinkphp 分页问题

locqj 2016-10-24 09:04:16
public function fenye(){
$Data = M('de01'); // 实例化Data数据对象 date 是你的表名
import('ORG.Util.Page');// 导入分页类
$count = $Data->where($map)->count();// 查询满足要求的总记录数 $map表示查询条件
$Page = new Page($count);// 实例化分页类 传入总记录数
$show = $Page->show();// 分页显示输出
// 进行分页数据查询
$list = $Data->where($map)->order('id')->limit($Page->firstRow.','.$Page->listRows)->select(); // $Page->firstRow 起始条数 $Page->listRows 获取多少条
$this->assign('list',$list);// 赋值数据集
$this->assign('page',$show);// 赋值分页输出
$this->display(); // 输出模板

}


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<table cellpadding=3 cellspacing=5>
<volist name="list" id="vo">
<tr>
<td >[ {$vo.create_time|date='Y-m-d H:i:s',###} ] {$vo.title} </td>
</tr>
</volist>
<tr>
</tr>
</table>
<div class="result page">{$page}</div>
</body>
</html>


$Page = new Page($count); 报这行错误
我按照开发者文档的路径导入了 但是还是Class 'Home\Controller\Page' not found
...全文
169 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看下,官网下这个:http://www.thinkphp.cn/topic/23511.html
  • 打赏
  • 举报
回复
引用 6 楼 u011590323 的回复:
[quote=引用 3 楼 chinmo 的回复:] [quote=引用 楼主 u011590323 的回复:]
public function fenye(){
    $Data = M('de01'); // 实例化Data数据对象  date 是你的表名
    import('ORG.Util.Page');// 导入分页类
    $count = $Data->where($map)->count();// 查询满足要求的总记录数 $map表示查询条件
    $Page = new Page($count);// 实例化分页类 传入总记录数
    $show = $Page->show();// 分页显示输出
    // 进行分页数据查询
    $list = $Data->where($map)->order('id')->limit($Page->firstRow.','.$Page->listRows)->select(); // $Page->firstRow 起始条数 $Page->listRows 获取多少条
    $this->assign('list',$list);// 赋值数据集
    $this->assign('page',$show);// 赋值分页输出
    $this->display(); // 输出模板
  
}
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<table cellpadding=3 cellspacing=5>
 <volist name="list" id="vo">
 <tr>
 <td >[ {$vo.create_time|date='Y-m-d H:i:s',###} ] {$vo.title} </td>
 </tr>
 </volist>
 <tr>        
 </tr>
 </table>
 <div class="result page">{$page}</div>
</body>
</html>
$Page = new Page($count); 报这行错误 我按照开发者文档的路径导入了 但是还是Class 'Home\Controller\Page' not found
是不是都不存在这个类,麻烦检查下[/quote]存在的在目录下面找得到路径对的[/quote] 提示这个还是说明你这个类不存在,或者名称不对
  • 打赏
  • 举报
回复
引用 楼主 u011590323 的回复:
public function fenye(){
    $Data = M('de01'); // 实例化Data数据对象  date 是你的表名
    import('ORG.Util.Page');// 导入分页类
    $count = $Data->where($map)->count();// 查询满足要求的总记录数 $map表示查询条件
    $Page = new Page($count);// 实例化分页类 传入总记录数
    $show = $Page->show();// 分页显示输出
    // 进行分页数据查询
    $list = $Data->where($map)->order('id')->limit($Page->firstRow.','.$Page->listRows)->select(); // $Page->firstRow 起始条数 $Page->listRows 获取多少条
    $this->assign('list',$list);// 赋值数据集
    $this->assign('page',$show);// 赋值分页输出
    $this->display(); // 输出模板
  
}
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<table cellpadding=3 cellspacing=5>
 <volist name="list" id="vo">
 <tr>
 <td >[ {$vo.create_time|date='Y-m-d H:i:s',###} ] {$vo.title} </td>
 </tr>
 </volist>
 <tr>        
 </tr>
 </table>
 <div class="result page">{$page}</div>
</body>
</html>
$Page = new Page($count); 报这行错误 我按照开发者文档的路径导入了 但是还是Class 'Home\Controller\Page' not found
是不是都不存在这个类,麻烦检查下
locqj 2016-10-25
  • 打赏
  • 举报
回复
引用 3 楼 chinmo 的回复:
[quote=引用 楼主 u011590323 的回复:]
public function fenye(){
    $Data = M('de01'); // 实例化Data数据对象  date 是你的表名
    import('ORG.Util.Page');// 导入分页类
    $count = $Data->where($map)->count();// 查询满足要求的总记录数 $map表示查询条件
    $Page = new Page($count);// 实例化分页类 传入总记录数
    $show = $Page->show();// 分页显示输出
    // 进行分页数据查询
    $list = $Data->where($map)->order('id')->limit($Page->firstRow.','.$Page->listRows)->select(); // $Page->firstRow 起始条数 $Page->listRows 获取多少条
    $this->assign('list',$list);// 赋值数据集
    $this->assign('page',$show);// 赋值分页输出
    $this->display(); // 输出模板
  
}
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<table cellpadding=3 cellspacing=5>
 <volist name="list" id="vo">
 <tr>
 <td >[ {$vo.create_time|date='Y-m-d H:i:s',###} ] {$vo.title} </td>
 </tr>
 </volist>
 <tr>        
 </tr>
 </table>
 <div class="result page">{$page}</div>
</body>
</html>
$Page = new Page($count); 报这行错误 我按照开发者文档的路径导入了 但是还是Class 'Home\Controller\Page' not found
是不是都不存在这个类,麻烦检查下[/quote]存在的在目录下面找得到路径对的
locqj 2016-10-25
  • 打赏
  • 举报
回复
引用 2 楼 jam00 的回复:
class 上面加上 use Think\Page; function里面使用 $page = new Page($count, 10);
然后又报Call to a member function Show() on a non-object 说$show = $Page->show();这一行
locqj 2016-10-25
  • 打赏
  • 举报
回复
引用 1 楼 u011516112 的回复:
$Page = new \Page($count);
改了这个就报Class 'Page' not found
果酱很好吃 2016-10-25
  • 打赏
  • 举报
回复
class 上面加上 use Think\Page; function里面使用 $page = new Page($count, 10);
wodebaobei12611 2016-10-25
  • 打赏
  • 举报
回复
$Page = new \Page($count);

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧