Browse Source

Fixes #5127.

tags/2.0.0-rc
Qiang Xue 10 years ago
parent
commit
65edc03b49
  1. 10
      framework/data/Pagination.php

10
framework/data/Pagination.php

@ -316,15 +316,15 @@ class Pagination extends Object implements Linkable
$currentPage = $this->getPage();
$pageCount = $this->getPageCount();
$links = [
Link::REL_SELF => $this->createUrl($currentPage, $absolute),
Link::REL_SELF => $this->createUrl($currentPage, null, $absolute),
];
if ($currentPage > 0) {
$links[self::LINK_FIRST] = $this->createUrl(0, $absolute);
$links[self::LINK_PREV] = $this->createUrl($currentPage - 1, $absolute);
$links[self::LINK_FIRST] = $this->createUrl(0, null, $absolute);
$links[self::LINK_PREV] = $this->createUrl($currentPage - 1, null, $absolute);
}
if ($currentPage < $pageCount - 1) {
$links[self::LINK_NEXT] = $this->createUrl($currentPage + 1, $absolute);
$links[self::LINK_LAST] = $this->createUrl($pageCount - 1, $absolute);
$links[self::LINK_NEXT] = $this->createUrl($currentPage + 1, null, $absolute);
$links[self::LINK_LAST] = $this->createUrl($pageCount - 1, null, $absolute);
}
return $links;

Loading…
Cancel
Save