ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp 検証コードとページングのサンプル学習チュートリアル

thinkphp 検証コードとページングのサンプル学習チュートリアル

WBOY
WBOYオリジナル
2016-07-25 08:52:42832ブラウズ
  1. class CommonAction extends Action{
  2. function verify(){
  3. import('ORG.Util.Image');
  4. //英語の確認コード
  5. //Image::buildImageVerify(5,5 ,gif,90,30,'verify');
  6. //中国語の確認コード
  7. Image::GBVerify();
  8. }
  9. }
  10. ?>
コードをコピー

5、テンプレート部分を表示: テンプレートのindex.htmlページは次のとおりです。

  1. 確認コード:

コード

6 をコピーします、コントローラー: コントローラー UserAction.class.php は次のとおりです。

  1. //認証コードの検証
  2. if($_SESSION['verify']!=md5($_POST['verify'])){
  3. $this->error('認証コードが間違っています') ;
  4. }
コードをコピー

2. ページネーション: 1. ページング クラスをインポートします。 aoliThinkPHPLibORGUtilPage.class.php に検証コード メソッドがあります。 2. アクション部分: UserAction.class.php ページ:

  1. function Index(){
  2. import('ORG.Util.Page');//ディストリビューションクラスの紹介
  3. $user=M('user');
  4. $count=$user->count ( );
  5. $page=new Page($count,3);//1 ページに 5 つの項目を表示します
  6. $page->setConfig('theme','
    合計: %totalRow%%header% %nowPage%/%totalPage%page%first% %upPage% %prePage% %linkPage% %nextPage% %downPage% %end%
    ');
  7. $show =$ page->show();
  8. $list=$user->field(array('id','username','createip'))->order('id desc')->limit ($ page->firstRow.','.$page->listRows)->select();
  9. $this->assign('alist',$list);
  10. $this->assign( 'page ',$show);
  11. $this->display();
  12. }
コードをコピー

3、テンプレート部分を表示: テンプレートページのindex.htmlページ:

  1. ID:{$vo['id']}ユーザー名: {$vo['username']}登録 IP: {$vo['createip']}削除 編集< /li>
  2. {$page}
コードをコピー

上記は、このセクションで紹介する ThinkPHP の検証コードとページングの例です。皆様のお役に立てれば幸いです。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。