BEAR_Pager
[ class tree: BEAR_Pager ] [ index: BEAR_Pager ] [ all elements ]

Class: BEAR_Pager

Source Location: /BEAR/Pager.php

Class Overview

BEAR_Base
   |
   --BEAR_Pager

ページャー


Author(s):

Version:

  • SVN: Release: @package_version@ $Id: Pager.php 2486 2011-06-06 07:44:05Z koriyama@bear-project.net $

Copyright:

  • 2008-2011 Akihito Koriyama All rights reserved.

Variables

Constants

Methods


Inherited Variables

Inherited Methods


Class Details

[line 34]
ページャー

ページャー データを分割して表示するページャークラスです。




Tags:

author:  Akihito Koriyama <koriyama@bear-project.net>
version:  SVN: Release: @package_version@ $Id: Pager.php 2486 2011-06-06 07:44:05Z koriyama@bear-project.net $
copyright:  2008-2011 Akihito Koriyama All rights reserved.
link:  http://www.bear-project.net/
license:  BSD


[ Top ]


Class Variables

static $optionsMobile = array()

[line 88]

モバイル用ページャーオプション

モバイル用ページャーオプション




Tags:

access:  public

Type:   mixed


[ Top ]

static $optionsPc = array()

[line 83]

PC用ページャーオプション

PC用ページャーオプション




Tags:

access:  public

Type:   mixed


[ Top ]

$pager =

[line 53]

PEARページャークラス

PEARページャークラス




Tags:

access:  public

Type:   PEAR:pager


[ Top ]



Class Methods


constructor __construct [line 99]

BEAR_Pager __construct( $config)

Constructor

Constructor エージェントに応じて(PC,携帯)ページャーオプションを変えます。




Tags:



Overrides BEAR_Base::__construct() (Universal constructor)

Parameters:

array   $config  

[ Top ]

method getLinks [line 270]

array getLinks( [mixed $links = false])

ナビゲートリンクの取得

ナビゲートリンクの取得

 ページのナビゲートHTMLを取得します。
 エージェントに応じたHTMLを生成し、携帯の場合はアクセスキーが利用できます。




Tags:

return:  ナビゲートリンクHTML
access:  public


Parameters:

mixed   $links   false | リンクHTML配列

[ Top ]

method getPagerOptions [line 154]

array getPagerOptions( )

ページャーオプションの取得

ページャーオプションの取得




Tags:

access:  public


[ Top ]

method getResult [line 253]

array getResult( )

ページング結果の取得

ページング結果の取得 ページングされた結果の取得を行います。




Tags:

return:  ページングされた結果
access:  public


[ Top ]

method makeLinks [line 201]

array makeLinks( string $delta, string $totalItems)

ページングリンク生成

ページングリンク生成 データをページングしないでリンクのみ生成します




Tags:

return:  リンク
access:  public


Parameters:

string   $delta   デルタオプション
string   $totalItems   トータルアイテム数

[ Top ]

method makePager [line 173]

void makePager( array $view)

ページング

ページング

 ページング処理します。
 ページングされた結果とページナビゲーションHTMLの生成を
 プロパティに保持します。




Tags:

access:  public


Parameters:

array   $view   ページングするデータアイテム

[ Top ]

method onInject [line 109]

void onInject( )

Inject

Inject




Tags:

access:  public


Overrides BEAR_Base::onInject() (Inject)

[ Top ]

method setOption [line 224]

void setOption( string $key, string $option)

ページャーオプションの設定

ページャーオプションの設定 オプションを1つ設定します。




Tags:

see:  http://pear.php.net/manual/ja/package.html.pager.factory.php
see:  BEAR_Pager::setOptions(9
access:  public


Parameters:

string   $key   オプションキ-
string   $option   オプション値

[ Top ]

method setOptions [line 241]

void setOptions( $options)

ページャーオプション設定

ページャーオプション設定 ページャーのオプションを連想配列で指定します。




Tags:



Parameters:

array   $options   オプション

[ Top ]

method setPagerLinks [line 339]

BEAR_Pager setPagerLinks( $links, $info)

ページャーリンクの登録

ページャーリンクの登録 ページャーリンクのHTMLとメタ情報を'pager'というキーでサービスに登録します。 登録済みの場合は何もしません。




Tags:

access:  public


Parameters:

array   $links  
array   $info  

[ Top ]


Class Constants

PAGER_CLASS =  'pager'

[line 46]

ページャーCSSクラス

ページャーCSSクラス



[ Top ]

PAGER_NUM =  '_start'

[line 41]

ページャーキー

ページャーキー



[ Top ]



Documentation generated on Sat, 30 Jul 2011 00:11:40 +0900 by phpDocumentor 1.4.3