路老闆個人品牌網站
0
  • 會員登入
  • 關於我們
    回主選單
    • 關於我們
  • 服務項目
  • 我的錄音小間
  • 課程活動
    回主選單
    • 線上課程
    • 預約服務
    • 活動報名
  • 商品總覽
  • 創作與紀錄
    回主選單
    • 部落格
    • 影像紀錄
    • Podcast
    • 我的作品
  • 最新消息
  • 聯絡我們
  • Join us
  • Login
  • 0
    路老闆個人品牌網站
  • 關於我們
    關於我們
  • 服務項目
  • 我的錄音小間
  • 課程活動
    線上課程 預約服務 活動報名
  • 商品總覽
  • 創作與紀錄
    部落格 影像紀錄 Podcast 我的作品
  • 最新消息
  • 聯絡我們
部落格
  • 文章總覽
  • 分類
  • 技術筆記
  • 日本旅遊
  • 網站搬家
  • 時事觀察
  • 投資理財
  • 公司經營
  • 主機架設
  • 接案
  • 遊戲心得
  • 產品開箱
  • 網頁相關
  • 金流串接
  • 遊戲經濟
  • 閒聊
  • 直銷
  • CodeIgniter
  • cpanel
  • 出書材料
  • 個人品牌
  • SEO
  • 讀書心得
  • 金流物流
  • 線上課程心得
  • 日劇
    • 大河劇
      • 真田丸
  • AI
91app ClubHouse php8 imunify360 cdn apache php nginx linode digitalocean
  1. 首頁
  2. 部落格
  3. CodeIgniter 控制一頁筆數的參數

CodeIgniter 控制一頁筆數的參數

2016 Mar 23 未分類

很多功能會需要用到換頁 或是控制一頁顯示幾筆的功能

尤其是...

很多客人會想要 "控制一頁顯示幾筆"

雖然我覺得很無聊

但客人就是要 = =





然後呢

因為 CodeIgniter 一般這種東西

都會從 URL 的參數傳進來

所以 URL 可能會是

http://xxx.com/news/{per_page}/page_idx

但因為 CodeIgniter 這種參數 是固定順序的

(要不就要寫成 ?xxx=xxx)

參數一多的時候 就很麻煩

後來我覺得這種東西透過 URL 控制實在太麻煩了

(而且這設定值在 URL 上通常也沒啥意義

因為複製連結給別人 帶一頁幾筆沒太大幫助)

所以乾脆把這參數弄到 session 去了

也就是說 當點 一頁 [N筆] 的連結

會弄一個 jquery get/post 去把 per_page 的參數傳給 server

server 把這參數寫到 session 後

就 refresh 頁面

然後 server 程式再從 session 讀取 per_page

用新的 per_page 參數 render 新的頁面




不過如果有搭配頁數的參數的話

可能會出問題


例如說 資料有 150 筆

現在每 10筆一頁 (預設10頁) 在第2頁

所以參數是 xxx.com/news/2

我換成 50筆一頁 在第2頁

參數還是 xxx.com/news/2

如果我把 這個 url 複製給別人

別人預設一頁是10筆

那他看到的東西跟我看到的可能會不一樣(?!)

所以如果要看到的東西一樣的話

可能還是要把這參數弄到 URL 上...= =

結論是

白搞了 XD


  • 分享此文章
0則留言

相關文章

Raspberry Pi 安裝指南

phpunit, php 的 unit test framework

Apple TV/iTunes Store 影片購買指南

反向連結查詢工具 Majesticseo

出國 可以讓一個人充滿希望 也可以讓一個人徹底變成白痴

自我實現

關於路老闆

推薦連結

  • Alice 你的理財陪跑教練
  • 羅鈞鴻/小虎老師
  • 徐慧玲Lynn
  • 寶寶牙醫 沈醫師
  • 保險資訊懶人包
  • 你的好感度教練
  • 天下為暢

聯絡我們

  • Email: louis@boss-louis.tw
  • 營業時間: 09:00~18:00
  • 聯絡電話: 02-77252950
  • 地址: 106 台北市大安區忠孝東路四段270號17樓
  • 隱私權政策
COPYRIGHT ©路老闆個人品牌網站 All rights reserved | Powered by 路老闆