當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Paginator::parseExtended方法代碼示例

本文整理匯總了PHP中Paginator::parseExtended方法的典型用法代碼示例。如果您正苦於以下問題:PHP Paginator::parseExtended方法的具體用法?PHP Paginator::parseExtended怎麽用?PHP Paginator::parseExtended使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Paginator的用法示例。


在下文中一共展示了Paginator::parseExtended方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: lRange

 public static function lRange($key, $start = 0, $end = -1)
 {
     $value = R::factory()->lrange($key, $start, $end);
     $data = array('key' => $key, 'start' => $start, 'end' => $end, 'value' => $value, 'paginator' => '');
     $total = R::factory()->lLen($key);
     $data['command'] = 'LRANGE ' . $key . ' ' . $start . ' ' . $end;
     $re = Config::get('re_prefix') . 'log:';
     $data['history'] = substr($key, 0, strlen($re)) == $re;
     if ($total > Config::get('re_limit')) {
         $dataUrl = array('db' => Request::factory()->getDb(), 'cmd' => 'LRANGE ' . $key);
         $url = '/?' . http_build_query($dataUrl) . '+:start:+:end:+&page=:page:';
         $data['paginator'] = Paginator::parseExtended($total, Request::factory()->getPage(), $url, Config::get('re_pages'));
     }
     return View::factory('tables/lrange', $data);
 }
開發者ID:xingcuntian,項目名稱:readmin,代碼行數:15,代碼來源:Lists.php

示例2: zRangeByScore

 public static function zRangeByScore($key, $min = '-inf', $max = '+inf', $limit, $offset)
 {
     $total = R::factory()->zCard($key);
     $value = R::factory()->zRangeByScore($key, $min, $max, array('withscores' => true, 'limit' => array($offset, $limit)));
     $data = array('key' => $key, 'start' => $offset, 'end' => Config::get('re_limit'), 'value' => $value);
     $data['paginator'] = '';
     $data['command'] = 'ZRANGEBYSCORE ' . $key . ' ' . $min . ' ' . $max;
     if ($total > Config::get('re_limit')) {
         $dataUrl = array('db' => Request::factory()->getDb(), 'cmd' => 'ZRANGEBYSCORE ' . $key . ' ' . $min . ' ' . $max);
         if ($limit) {
             $dataUrl['cmd'] .= ' LIMIT';
             $data['command'] .= ' LIMIT ' . $offset . ' ' . $limit;
         }
         $url = '/?' . http_build_query($dataUrl) . '+:start:+' . Config::get('re_limit') . '+&page=:page:';
         $data['paginator'] = Paginator::parseExtended($total, Request::factory()->getPage(), $url, Config::get('re_pages'));
     }
     return View::factory('tables/zrange', $data);
 }
開發者ID:xingcuntian,項目名稱:readmin,代碼行數:18,代碼來源:ZSets.php


注:本文中的Paginator::parseExtended方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。