使用yii限制1页仅显示5个数据

时间:2015-09-13 07:07:37

标签: mysql yii limit

我遇到有关设置特定页面限制的问题。例如,我有8个数据。在第1页中,只允许显示5个数据。其余数据将显示在下一页。如果我获得的总数据来自数据库,如何使这成为可能。如何在sql ??

中创建这个条件

2 个答案:

答案 0 :(得分:0)

不清楚你在问什么

但您可以使用$dataProvider->pagination->pageSize

限制gridView中显示的行

例如:

   $dataProvider->pagination->pageSize=5;

答案 1 :(得分:0)

thank you for the response. i already found an answer..:)

//$i refer to total of page.

$start_from = ($i-1)*5;
$RsPermitSkvLim = RsPermitSkv::model()->findAllBySql("SELECT * FROM rs_permit_skv WHERE id_permit_info = $id_permit_info ORDER BY id ASC LIMIT $start_from,5"); 
foreach($RsPermitSkvLim as $rsskvinfo) {
    //coding here.
}