object &Sliding (
array $options
)
Pager_Sliding コンストラクタは、 引数としてパラメータの連想配列を1つ受け取ります。 以下は、これらオプションの完全なリストです:
itemData
[array]
ページ付けするアイテムの配列を指定します。
totalItems
[integer]
ページ付けするアイテムの数を指定します
(itemData
が指定されなかった場合のみ使用されます)。
perPage
[integer]
ページごとに表示するアイテムの数を指定します。
delta
[integer]
現在のページの前後に表示するページ番号の数を指定します。
expanded
[boolean]
もし TRUE なら、ウィンドウサイズは常に 2*delta+1 となります。
linkClass
[string]
リンクスタイルのための CSS クラス名を指定します。
urlVar
[string]
ページ番号を示すための URL 変数名を指定します。 デフォルトは "pageID"。
path
[string]
ページへの絶対パス(ページ名は除く)を指定します。
fileName
[string]
ページの名前。もし、append
が TRUE なら、
"%d" が使用されます。
append
[boolean]
もし TRUE なら、pageID は GET 値として URL に追加されます。
もし FALSE なら、fileName
に従って、
URL に埋め込まれます。
altPrev
[string]
前ページへのリンクに表示される alt 文を指定します。 デフォルト値は、"previous page"。
altNext
[string]
次ページへのリンクに表示される alt 文を指定します。 デフォルト値は、"next page"。
altPage
[string]
ページ番号の前に表示される alt 文を指定します。 デフォルトは、"page "。
prevImg
[string]
"<<" の代わりに表示する文字を指定します。 "<< PREV" や <img/> などが使えます。
nextImg
[string]
">>" の代わりに表示する文字を指定します。 "NEXT >>" や <img/> などが使えます。
separator
[string]
ページ番号を分けるために使われる文字を指定します。 <img/> やコンマ、ハイフンなどが使えます。
spacesBeforeSeparator
[integer]
セパレータの前のスペースの数を指定します。
spacesAfterSeparator
[integer]
セパレータの後のスペースの数を指定します。
firstPagePre
[string]
最初のページ番号の前の文字を指定します。 <img/> や "{"、空文字などが使えます。
firstPagePost
[string]
最初のページ番号の後の文字を指定します。 <img/> や "}"、空文字などが使えます。
lastPagePre
[string]
firstPagePre
と同様です。
ただし、最後のページ番号に対して使用されます。
lastPagePost
[string]
firstPagePost
と同様です。
ただし、最後のページ番号に対して使用されます。
curPageLinkClassName
[string]
現在のページのリンクに使う CSS クラス名を指定します。
lastPagePost
[boolean]
1ページしかない場合、ページャを表示しない (空文字が返ります)かどうかを指定します。
必要なオプション:
fileName
IF
append
==FALSE
(デフォルトは、TRUE)の場合
itemData
あるいは
totalItems
(もし、itemData がセットされている場合、
totalItems は上書きされます)
object
- 固有の
Pager_Sliding インスタンス
あるいは、失敗した場合、PEAR_Error オブジェクトを返します。