当前位置: 首页>>代码示例>>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;未经允许,请勿转载。