TP3.2ページング2ページ目クエリー条件付き表示(2つの解決策)
6534 ワード
まずマニュアルの...でもどうしてもダメで、最後はGETモードで直接OK
クエリー条件の取り込み
POST方式クエリーの場合、ページング後に元のクエリー条件を維持できるようにするにはどうすればいいのでしょうか.ページングクラスのparameter属性に値を付ける方法で、ページングクラスにパラメータを入力できます.
クエリー条件の取り込み
POST方式クエリーの場合、ページング後に元のクエリー条件を維持できるようにするにはどうすればいいのでしょうか.ページングクラスのparameter属性に値を付ける方法で、ページングクラスにパラメータを入力できます.
$count = $User->where($map)->count();//
$Page = new \Think\Page($count,25);//
//
foreach($map as $key=>$val) {
$Page->parameter[$key] = urlencode($val);
}
$show = $Page->show();//
额......可以是post方式带参数查询,只要在foreach中间这么写就好了
$Page->parameter = I('param.');
foreach($map as $key=>$val) { $Page->parameter = I('param.'); } $show = $Page->show();// $post = $model->where($map)->limit($Page->firstRow.','.$Page->listRows)->order('id desc')->select(); $this->assign('xueyuan', $post); $this->assign('page',$show);