「pager」のリンク先URLについて。 - PHPプロ!Q&A掲示板
現在、pearのpagerを使用し、ページング処理を行おうと考えてます。
無事に、ナビゲーションリンクの表示、表示したいコンテンツの表示までは来れたのですが、ナビゲーションリンク先URLのことで詰まってしまいました。
現在、ある固定ページでpagerを使用することを考えているのですが、ナビゲーションリンク先がTOPページになってしまうので、うまくページの移動ができません。
「http://abcdefg.jp/ZZZ/」のようなページでページングを利用しているのですが、ナビゲーションリンクで飛ばされるURL先が、「http://abcdefg.jp/?pageID=2」となりtopページになってしまい困っております。
http://www.phpbook.jp/pear/pear_pager/index6.html
上記のページを参考にさせて頂きました。
- require_once("Pager/Pager.php");
- $totalItems = 11;
- $perPage = 3;
- $options = array(
- "totalItems" => $totalItems,
- "perPage" => $perPage
- );
- $pager =& Pager::factory($options);
- $navi = $pager -> getLinks();
- print($navi["all"]);
- $currentPageID = $pager -> getCurrentPageID();
- $index = ($currentPageID - 1) * $perPage + 1;
- print("<p>");
- for($i = $index; $i < $index + $perPage ; $i++){
- if ($i <= $totalItems){
- print('<img src="./img/no'.$i.'.png">');
- print(" ");
- }
- }
- print("</p>");
- >>CODE
どうぞよろしくお願い致します。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。




ページのトップへ


一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。