在我的项目中,我想更改链接网址,因为它看起来不太好 链接如下所示:
所以我想要像这样的网址
我使用Yii framewrok,所以可以更改它吗? 谢谢!
答案 0 :(得分:0)
我不知道为什么你使用困难的网址而不是yii的dataprovider进行分页。这是代码:
控制器:
$pageSize=5;
$news = News::model()->findAll(); //returns AR objects
$count = count($news);
$dataProvider= new CArrayDataProvider($news, array(
'sort'=>array('attributes'=>array('title')), //you can sort here if objects not sorted
'pagination'=>array('pageSize'=>$pageSize),
));
$models = $dataProvider->getData();
$this->render('index', array(
'models' => $models,
'dataProvider' => $dataProvider,
'itemCount' => $count,
));
在视图上:
<?php
$this->widget('CLinkPager', array(
'pages'=>$dataProvider->pagination,
));
?>