質問 > フロント機能 > 一覧ページに ページ番号をつけたい時 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
easoto |
投稿日時: 2015/6/19 16:22
対応状況: −−−
|
半人前 登録日: 2015/5/8 居住地: 投稿: 19 |
一覧ページに ページ番号をつけたい時 ただ今一覧ページを作成しているところで
phpファイルで $objQuery = SC_Query_Ex::getSingletonInstance(); $col = '*'; $from = 'dtb_news'; $objQuery->setOrder('create_date desc'); $arrNews = $objQuery->select($col, $from); $this->arrNews = $arrNews; こーゆ風に一覧の情報を引っ張ってきてからテンプレートページに下のような <pre> <1><2><3><4><5><next> などページ番号をつけてページごとに10件の商品などを表示したいと思いますが、どーゆ風に書いていけばいいのかどうか教えていただけますか? |
tsuji |
投稿日時: 2015/6/19 17:11
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 一覧ページに ページ番号をつけたい時 easoto 様
商品一覧ページでページングが行われているので、 参考にされたらよいと思います。
|
easoto |
投稿日時: 2015/6/19 17:41
対応状況: −−−
|
半人前 登録日: 2015/5/8 居住地: 投稿: 19 |
Re: 一覧ページに ページ番号をつけたい時 返信ありがとうございます。
一覧ページ一応参考してみたんですが、どんな感じで組み込みされているかちょっと理解ができなくて質問してみました。 単純にコピして張り付けることで機能が作動するわけではなかったのでphpファイルではどの作業をしてテンプレートにはどーユー風に書いていけばいいのかちょっとだけ詳しく説明して頂くのは不可能でしょうか? 忙しいところ申し訳ございません。 |
yuh |
投稿日時: 2015/6/20 0:18
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 一覧ページに ページ番号をつけたい時 LC_Page_Products_List.phpを例に出すと
なんで上のソースを参考にして作ればできると思います。 $this->tpl_linemaxの全データ数は単純なテーブルの場合SELECT COUNT(*) FROM tableとか。 やってることは現在のページが〜ページ目だから、1ページに〜件表示させるとして データの〜件目から〜件目までを取得すればいいのかを調べてるだけですね。 MYSQLとかだと CALC_FOUND_ROWS()とかを使えば1回のクエリでまとめて取得できるんで全部自分で書いてしまってもいいかもしれないです。 POSTGRESQLだとCOUNT(*) over() as cnt とかで代用するかですね。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |