Commit d3d992d4 by Taylor Otwell

adding paginator comments.

parent dfb3d35f
...@@ -330,6 +330,10 @@ class Paginator { ...@@ -330,6 +330,10 @@ class Paginator {
{ {
$pages = array(); $pages = array();
// To generate the range of page links, we will iterate through each page
// and, if the current page matches the page, we will generate a span,
// otherwise we will generate a link for the page. The span elements
// will be assigned the "current" CSS class for convenient styling.
for ($page = $start; $page <= $end; $page++) for ($page = $start; $page <= $end; $page++)
{ {
if ($this->page == $page) if ($this->page == $page)
...@@ -355,6 +359,9 @@ class Paginator { ...@@ -355,6 +359,9 @@ class Paginator {
*/ */
protected function link($page, $text, $class) protected function link($page, $text, $class)
{ {
// First we need to construct the link's query string. This consists
// of the page number and any developer specified items that should
// be appended to the query string.
$query = '?page='.$page.$this->appendage($this->appends); $query = '?page='.$page.$this->appendage($this->appends);
return HTML::link(URI::current().$query, $text, compact('class'), Request::secure()); return HTML::link(URI::current().$query, $text, compact('class'), Request::secure());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment