【发布时间】:2015-01-08 22:00:33
【问题描述】:
我目前正在尝试将此页面 (http://industrialtimesinc.com/index.php/issues) 的分页从每页 10 次更改为 12 次或 15 次。 我试图将 pageSize 更改为 12,但它似乎不起作用。我只想更改此页面的分页,而不是整个 yii 平台上的所有分页。任何信息都会有所帮助。谢谢。
/**
*
*/
public function actionIndex()
{
$dataProvider=new CActiveDataProvider('Issues',array(
'criteria'=>array(
'order'=>'date DESC',
)));
$this->render('index',array(
'dataProvider'=>$dataProvider,
$dataProvider->pagination = array('pageSize'=>15),
));
}
观点:
<h1>Publications</h1>
<?php
if(!Yii::app()->user->isGuest){
$this->menu=array(
array('label'=>'Create Issues', 'url'=>array('create')),
array('label'=>'Manage Issues', 'url'=>array('admin')),
);} else{?>
<div class="right_side" style="position: absolute; margin-left: 720px; width: 200px;;"><!--right Col-->
<div class="right_ads">
<?php
echo $this->renderPartial('/site/container/right_ads', array('type' => 'normal','amount' => 4));
echo $this->renderPartial('/site/container/right_ads', array('type' => 'auction','amount' => 3));
?>
</div>
</div>
<?php } ?>
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
)); ?>
【问题讨论】:
-
分页更像是
CGridView的东西,但您粘贴了一些用于CDetailView的代码?您确定我们正在查看正确的代码吗? -
我相信你是对的。我想我在看错误的代码。我应该一直在查看视图的 index.php。我刚刚更新了代码。
标签: php yii pagination