在视图中尝试以下操作:
<?PHP debug($this->params['paging']); ?>
这将为您提供一些有关分页器当前状态的内部信息。例如,您会找到以下内容:
Array (
[Model] => Array (
[page] => 2
...
[options] => Array (
[limit] => 20
...
'limit'
是“每页项” 'page'
,也就是该页。 有了这些信息,将这种计数器插入您的输出中应该是很简单的。
$page = $this->params['paging']['Model']['page'];
$limit = $this->params['paging']['Model']['options']['limit'];
$counter = ($page * $limit) - $limit + 1;
foreach ($models as $model) {
echo $counter;
// normal $model output
$counter++;
}