Think\page.class.php用于分页
public function showlist(){ $model = M('goods'); $recordCount = $model->count(); $page = new \Think\Page($recordCount,5); //第一个参数是总页面数 第二个参数是页面大小 $startno = $page->firstRow; //页面行数 $startSize = $page->listRows;//页面大小 $list = M('goods')->limit("$startno,$startSize")->select(); $PageStr = $page->show(); //封装分页字符串 $this->assign('list',$list); $this->assign('PageStr',$PageStr); $this->display(); }
$page->rollPage = 4; //分页栏每页显示的页数 $page->lastSuffix = false; //最后一页是否显示总页数 $page->setConfig('prev','【上一页】'); $page->setConfig('next','【下一页】'); $page->setConfig('first','【首页】'); $page->setConfig('last','【尾页】');
$page->setConfig('theme','共条%TOTAL_ROW%记录,当前是%NOW_PAGE%/%TOTAL_PAGE% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');
在application文件夹下新建一个components文件夹,此文件夹中存放自定义的工具类。
在components文件夹下新建一个EmailTool.class.php文件
<?php namespace Components; class EmailTools{ public function send(){ echo "邮件发送成功"; } }
public function send(){ $obj = new \Components\EmailTools(); $obj->send(); }