ThinkPHP where 変数を使用した条件付きページングの例、thinkphpwhere
この記事の例では、ThinkPHP で変数を使用した where 条件付きページングの実装方法を説明します。参考のためにみんなで共有してください。
主な機能コードは次のとおりです:
コードをコピーします コードは次のとおりです:
$Form= D('お知らせ');
import("ORG.Util.Page");
$count = $Form->count() //合計数を計算します
$p = 新しいページ ( $count, 5 );
$map = array();//インデックス配列またはオブジェクトをクエリ条件として使用します。オブジェクト モードと配列モードを使用した場合の条件の効果は同じであり、互換性があります。
$map['user_id']=$_SESSION['loginUserId'] //
;
$list=$Form->limit($p->firstRow.','.$p->listRows)->order('payment_id desc')->where($map)->findAll (); // を直接使用するページングステートメントの書き方
//dump($Form->getLastSql()) //SQL ステートメントを出力します
$page = $p->show () //ページングマッピング
;
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
public functionindex() {//アイコンのスタイルを変更するだけです $user = M('User'); import('ORG.Util.Page'); $count = $user->count(); listRows = 5; $page = 新しいページ($count, $listRows); $list = $user->limit("{$page->firstRow},{$page->listRows}")-> ; select(); $page->setConfig('prev', '');//前のページ $page -> ;setConfig('next', '');//次のページ// $page->setConfig( 'first' , ''); // $page->setConfig('last', ''); $page->setConfig('theme', '%upPage% %downPage%'); // 上と下のみを表示しますページオプション $this->assign('page', $page->show()); $this->assign('list', $list);}
そのコードを TP マニュアルから直接コピーすれば、間違いはありません
http://www.bkjia.com/PHPjc/904924.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/904924.html技術記事 ThinkPHP での変数を使用した where 条件付きページングの例、thinkphpwhere この記事では、ThinkPHP での変数を使用した where 条件付きページングの実装方法について説明します。参考のためにみんなで共有してください。 主な機能...