タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Pagerに関するpeacepactのブックマーク (4)

  • PEAR::Package::Pager を使わずphpでページング処理ができるpager()関数: 駄文と書評

    こんにちは、トカちゃんこと、渡嘉敷勝男です(嘘です)。 先日作成した Flickr語検索 では、検索結果が多い場合にページ別に分けて結果を表示している。 通常検索エンジンで検索した際、その検索結果が多い場合に、「 1 2 3 4 5 6 7 8 9 10 次へ>」のようなナビゲーションがされるが、まあ、これと殆ど同じよーなものである。 phpでの実装方法がよくわからなかったのだがどうやら Pear::Pagerの使い方 (Nega Diary) を見ると PEAR :: Package :: Pager を利用するのがよろしいっぽい。 しかし、レンタルサーバなどで、気軽に PEAR ライブラリを入れられない場合は自前で実装する必要があるよーである(うーむ) で、いろいろ探していたら、教えてgooにそのものズバリの質問があった。 ふむふむ。これを見てみると yambejpさん の回答が

  • PEAR::Pager ページ番号を PATH_INFO で渡す | Sun Limited Mt.

    ページング処理を行ってくれる PEAR::Pager 、かなり便利です。 通常は index.php?pageID=2 のようにしてページ番号を渡すのですがこれをPATH_INFO で渡すには下記のようにオプションパラメータを指定します。 $params = array( ... 'path' => 'http://localhost/foo/', 'fileName' => '%d', 'append' => false, cuurentPage => 現在のページ ); ポイント append = false なら fileName の %d にpageID を埋め込む。 currentPage を指定しないと Pager が現在のページが分からない。 fileName 'path' => 'http://localhost/', 'fileName' => 'foo/%d' なども可

  • Pagerクラスのオブジェクトの作成 - ページング(PEAR::Pager) - PEAR入門

    まずPagerを利用するためにはPagerクラスのオブジェクトを作成する必要があります。Pagerクラスにはコンストラクタも用意されていますが現在非推奨となっており、オブジェクトを作成するにはPagerクラスで用意されている「factory」メソッドを使います。 Pager::factory() object &factory (array $options) 引数: $options オプションを格納した配列 戻り値: Pagerクラスオブジェクト。失敗した場合はPEAR_Error オブジェクト 引数にはPagerクラスを作成するのに必要なオプションを連想配列で指定します。ここでは対象となるアイテムの一覧やアイテムの数を指定します。 設定可能なオプションの一覧は次の通りです。 オプション名型内容

  • Pear::Pagerの使い方 (Nega Diary)

    Nega Diary 人生とは記憶の蓄積。日々の記録とは、日々の行動・思考を書き記し、自分の存在を確かめる行為。 以前、DB_Pagerの使い方というので記事を書いたけれど、実はDB_Pager 自体がそうとう古く、メンテもされてないので、これからは PEAR :: Package :: Pager 使うのが吉。 ということで、早速、使い方を調べて、制作中のアプリに組み込んでみました。 require_once "Pager/Pager.php"; $db = DB_DataObject::factory("tableName"); $db->find(); while($db->fetch()){ $html[] = $db->toArray(); } $params = array( 'mode' => 'sliding', 'perPage' => 20, 'delta

  • 1