如果是post方式查詢,如何確保分頁之後能夠保持原先的查詢條件呢,我們可以給分頁類傳入引數,方法是給分頁類的parameter屬性賦值
$count
=$user
->
where
($map
)->
count
();// 查詢滿足要求的總記錄數
$page
=new
\think\page
($count,25
);// 例項化分頁類 傳入總記錄數和每頁顯示的記錄數
//分頁跳轉的時候保證查詢條件
foreach
($map
as$key
=>
$val
)
$show
=$page
->
show
();// 分頁顯示輸出
額......可以是post方式帶引數查詢,只要在foreach中間這麼寫就好了
$page->
parameter
= i(
'param.'
);
foreach($map
as$key
=>
$val
) $show
= $page
->
show();
// 分頁顯示輸出
$post
= $model
->
where
($map
)->
limit
($page
->
firstrow
.','
.$page
->
listrows
)->
order
('id desc'
)->
select();
$this
->
assign
('xueyuan'
, $post);
$this
->
assign
('page'
,$show
);
TP5 1 分頁 帶引數傳遞
控制器 public function index else rs db name admin where where order id desc paginate 1,false,query where rs db name admin order id desc paginate 1 page ...
tp框架使用心得(六) 分頁查詢
在用thinkphp中,對於新手手冊中還是有很多地方不太懂的,比如說分頁查詢,分頁當然很簡單了,簡單六部搞定如下圖 可是當查詢的時候問題就來了。文件中是這樣寫的 完全不知道說的什麼 上面這個方法好用,細心的人發現我用的不是post傳參而是get。呵呵呵 貼 publicfunctionsearch ...
tp3 2中分頁點選某一頁資料時顯示正確的資料
先得出資料的總數 count m xueyuan where where count tp分頁自帶的類 pageobj new page count,10 後面的數字是每頁顯示多少條資料,可以寫著動態的 從這裡開始到foreach結束,這就是解決分頁資料問題 pageobj parameter i ...