yii框架用warp集成 采用mysql数据库怎么做数据分页? 10
2个回答
展开全部
一样的啊··框架只是加快开发效率而已···你哪一步卡住了··具体说···我把代码贴上来·你也学不了什么·很快就忘记了··自己一步步解决·才记得牢··
追问
就是分页中的控制器controller中怎么写代码?视图里又怎么写啊?需要用model模型吗?怎么调用?
追答
给个例子给你吧···
controller:
$curUrl = $this->baseUrl . '/admin/news/index';
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
$limit = isset($_GET['limit']) ? intval($_GET['limit']) : 15;
$newsNum = News::model()->count(); // model中的数据(自己更改)
$allPage = ceil($newsNum / $limit);
$pageInfo = Utility::page($page, $allPage, $curUrl);
Utility::page里面是显示html代码的代码比较长··就不贴上来了··反正就是根据那三个变量输出类似于
首页
1
2
3
末页
然后$pageInfo就保存着这个html的字符串··你再render到view上
$renderData = array('page', $pageInfo);
$this->render('index', $renderData);
然后你在view的php中 样式什么的用css控制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询