cakephp pagination auto increment

$prevPage = $paginator->counter(array('format' => '%page%'));
$nextPage = $paginator->counter(array('format' => '%pages%'));
$perPageTotal = $paginator->counter(array('format' => '%current%'));
$grandTotal = $paginator->counter(array('format' => '%count%'));

if($prevPage == 1)
$count = 1;
else if($prevPage == $nextPage)
$count = ($grandTotal-$perPageTotal) + 1;
else
$count = (($prevPage-1)*$perPageTotal) + 1;