PHP Class Swoole\Pager

Author: Han Tianfeng
Show file Open project: matyhtf/swoole_framework Class Usage Examples

Public Properties

Property Type Description
$ajax_action_name
$first_page 上一页
$format_left 下一分页条
$format_right
$fragment
$last_page 首页
$next_bar 上一分页条
$next_page page标签,用来控制url页。比如说xxx.php?PB_page=2中的PB_page
$offset 当前页
$page AJAX动作名
$page_name config ,public
$page_tpl
$pagebarnum private
$pagesize 总页数
$pagesize_group
$pre_bar 尾页
$pre_page 下一页
$span_class
$span_open
$style
$total
$totalpage 控制记录条的个数。

Public Methods

Method Description
__construct ( $array ) constructor构造函数
_get_link ( $url, $text, $style = '' ) 获取链接地址
_get_text ( String $str ) : string 获取分页显示文字,比如说默认情况下_get_text('1')将返回[1]
_get_url ( integer $pageno = 1 ) : string 为指定的页面返回地址值
_set_nowindex ( $nowindex ) 设置当前页面
first_page ( ) : string 获取显示“首页”的代码
last_page ( ) : string 获取显示“尾页”的代码
next_page ( ) : string 获取显示"下一页"的代码
nowbar ( )
offset ( ) : string 获取mysql 语句中limit需要的值
pre_page ( ) : string 获取显示“上一页”的代码
render ( integer $mode = null ) : string 控制分页显示风格(你可以增加相应的风格)
set ( string $var, string $value ) 设定类中指定变量名的值,如果改变量不属于这个类,将throw一个exception
set_class ( $span, $classname )
set_pagesize ( )

Method Details

__construct() public method

constructor构造函数
public __construct ( $array )

_get_text() public method

获取分页显示文字,比如说默认情况下_get_text('1')将返回[1]
public _get_text ( String $str ) : string
$str String
return string $url

_get_url() public method

为指定的页面返回地址值
public _get_url ( integer $pageno = 1 ) : string
$pageno integer
return string $url

_set_nowindex() public method

设置当前页面
public _set_nowindex ( $nowindex )

first_page() public method

获取显示“首页”的代码
public first_page ( ) : string
return string

last_page() public method

获取显示“尾页”的代码
public last_page ( ) : string
return string

next_page() public method

获取显示"下一页"的代码
public next_page ( ) : string
return string

nowbar() public method

public nowbar ( )

offset() public method

获取mysql 语句中limit需要的值
public offset ( ) : string
return string

pre_page() public method

获取显示“上一页”的代码
public pre_page ( ) : string
return string

render() public method

控制分页显示风格(你可以增加相应的风格)
public render ( integer $mode = null ) : string
$mode integer
return string

set() public method

设定类中指定变量名的值,如果改变量不属于这个类,将throw一个exception
public set ( string $var, string $value )
$var string
$value string

set_class() public method

public set_class ( $span, $classname )

set_pagesize() public method

public set_pagesize ( )

Property Details

$ajax_action_name public property

public $ajax_action_name

$first_page public property

上一页
public $first_page

$format_left public property

下一分页条
public $format_left

$format_right public property

public $format_right

$fragment public property

public $fragment

$last_page public property

首页
public $last_page

$next_bar public property

上一分页条
public $next_bar

$next_page public property

page标签,用来控制url页。比如说xxx.php?PB_page=2中的PB_page
public $next_page

$offset public property

当前页
public $offset

$page public property

AJAX动作名
public $page

$page_name public property

config ,public
public $page_name

$page_tpl public property

public $page_tpl

$pagebarnum public property

private
public $pagebarnum

$pagesize public property

总页数
public $pagesize

$pagesize_group public property

public $pagesize_group

$pre_bar public property

尾页
public $pre_bar

$pre_page public property

下一页
public $pre_page

$span_class public property

public $span_class

$span_open public property

public $span_open

$style public property

public $style

$total public property

public $total

$totalpage public property

控制记录条的个数。
public $totalpage