Pager_Sliding::getOffsetByPageId

Pager_Sliding::getOffsetByPageId() – 与えられたpageIDのオフセットを返す

Synopsis

require_once 'Pager/Sliding.php';

array Pager_Sliding::getOffsetByPageId ( integer $pageid = = null )

Description

例えば、pageIDが5で、 delta が2の場合、3と7を返します。 PageID が6の場合、4と8となります。

注意: この関数の振る舞いは、誤解を招く可能性があります。 この関数は、PEAR::Pager との互換性のためだけに残されました。 pageID が端から delta の位置の時、 混乱が生じます。 事実、このメソッドは、$this->_getPageLinks がそれらを抜かす間、 両端を返します。 Pager_Sliding はこのように動作します: もし、pageID が端ではない場合、 最初と最後のページをブラケットで囲んで表示します: [1] << 5 | _6_ | 7 >> [15] それで、$this->_getPageLinks が、 例えば、2 | _3_ | 4 | 5を返す間で、 端から delta の位置にある pageID を扱うとき、 このメソッドはうまく端を返します。 たとえ pageID が3、delta が2の場合でもです。 このメソッドは、非推奨、 あるいは影響を受けやすいと考えてください。

Parameter

  • integer $pageid - オフセットを取得するための PageID

Return value

return 最初と最後のオフセットが格納された配列

非推奨

非推奨