検索
ホームページphp教程php手册WeMall WeChat モールのソース コード プラグイン バウチャー パーツ コード

WeMall WeChat モールのソース コード プラグイン クーポン バウチャー コードは、ビジネスのプロモーションに使用するより効果的な方法であり、技術者が学習して参照できるようにいくつかの重要なコードが共有されています。WeMall WeChat モールのソース コード プラグイン クーポン バウチャー コードは、ビジネスのプロモーションに使用するより効果的な方法であり、技術者が学習して参照できるようにいくつかの重要なコードが共有されています。

AdminController.class.php
名前空間AddonsCouponController <br> <br> クラス AdminController は InitController を拡張します <br> { <br> パブリック関数index() <br> { <br> $num = 25; $p = I("get.page") ? I("get.page") : 1; <br> $couponModel = D('Addons://Coupon/AddonCouponMenu'); $coupon = $couponModel->getPageConditionOrder($p, $num, "id desc"); $this->assign("couponList", $coupon);//割り当てデータセット <br> <br> $count = $couponModel->getCount();//要件を満たすレコードの総数をクエリします <br> $Page = new ThinkPage($count, $num); // ページング クラスをインスタンス化し、レコードの総数と各ページに表示されるレコードの数を渡します <br> $Page->setConfig('theme', "</p> <ul class="ページネーション 余白なしプルライト"> <li>%FIRST%</li> <li>% UP_PAGE%</li> <li>%LINK_PAGE%</li> <li>%DOWN_PAGE%</li> <li>%END%</li> <li><a></a></li> </ul>"); <br> $show = $Page->show();// 出力をページに表示します <br> $this->assign('page', $show);//割り当てページング出力 <br> <br> $this->display() // 出力テンプレート <br>; }<br> <br> パブリック関数 add() <br> { <br> if (IS_POST) { If (!I("post.name")) { <br> 戻る;                                                                                       <br> $data = I("post."); $data['last_time'] = I('post.last_time', '', 'strtotime'); $coupon_id = D('Addons://Coupon/AddonCouponMenu')->addCouponMenu($data); <br> isset($coupon_id) ? $this->success('追加に成功しました', 'Admin/Admin/index/addon/Coupon') : $this->error('追加に失敗しました', u_addons("クーポン://管理者/管理者/インデックス")); <br> } それ以外 { $ this-&gt; display(); } <br> }<br> <br> パブリック関数のdetail() <br> { <br> $cdata['coupon_menu_id'] = I('get.id'); $m = M('アドオンクーポン');$count = $m->where($cdata)->count(); // 要件を満たすレコードの総数をクエリします <br>; $Page = new ThinkPage ($count, 15); // ページング クラスをインスタンス化し、レコードの総数と各ページに表示されるレコードの数を渡します <br>; $Page->setConfig('theme', "<ul class="ページネーション 余白なしプルライト"> <li>%FIRST%</li> <li>% UP_PAGE%</li> <li>%LINK_PAGE%</li> <li>%DOWN_PAGE%</li> <li>%END%</li> <li><a></a></li> </ul>"); <br> $show = $Page->show() // 出力をページに表示します <br>; $detail = $m->where($cdata)->limit($Page->firstRow . ’,’ . $Page->listRows)->select(); <br> $this->assign("page", $show) // 割り当てのページング出力 <br>; $this->assign('coupon', $detail); $this->display(); }<br> <br> パブリック関数export() <br> { <br> <br> }<br> <br> パブリック関数 del() <br> { <br> $cdata['coupon_menu_id'] = $data['id'] = I('get.id'); $c = M('AddonCouponMenu')->where($data)->delete(); $m = M('AddonCoupon')->where($cdata)->delete(); if ($c != false && $m != false) { <br> $this->success('削除成功', 'Admin/Admin/index/addon/Coupon'); } それ以外 { $this->error('操作に失敗しました', '管理者/管理者/インデックス/アドオン/クーポン'); } <br> }<br> <br> パブリック関数detail_del() <br> { <br> $cdata['id'] = I('get.id'); $m = M('AddonCoupon')->where($cdata)->delete(); If ($m != false) { <br> $this->success('削除成功', 'Admin/Admin/index/addon/Coupon'); } それ以外 { $this->error('操作に失敗しました', 'Admin/Admin/index/addon/Coupon'); } <br> }<br> <br><br> <br>AddonCouponMenuModel.class.php<br><br> <br><?php <br /> 名前空間AddonsCouponModel <br> <br> ThinkModelRelationModel を使用します。 <br> クラス AddonCouponMenuModel は RelationModel を拡張します <br> { <br> 保護された $_link = array(); <br> パブリック関数 getCount() <br> { $count = $this->count();         return $count;  <br>     }  <br>   <br>     public function getPageConditionOrder($p = 1, $num = 1, $order)  <br>     {  <br>         // 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取  <br>         $orderList = $this->page($p . ’,’ . $num . ’’)->order($order)->select();  <br>         return $orderList;  <br>     }  <br>   <br>     public function addCouponMenu($data)  <br>     {  <br>         $data[’ctime’] = time();  <br>         $number = $data[’num’] = intval($data[’num’]);  <br>         $data[’coupon_menu_id’] = $this->add($data);  <br>   <br>         for ($i = 0; $i              $data[’code’] = rand_code(6);  <br>             $code = M(’AddonCoupon’)->where(array(’code’ => $data[’code’]))->find();  <br>             if (!isset($code)) {  <br>                 $coupon_id = M(’AddonCoupon’)->add($data);  <br>             } else {  <br>                 $number = $number + 1;  <br>             }  <br>         }  <br>         return $coupon_id;  <br>     }  <br> }   Admin_detail.html<br> <code class="prettyprint linenums lang-php"><section>  <br>     <h1>  <br>         优惠券管理  <br>         <small></small>  <br>     </h1>  <br> </section>  <br>   <br> <!-- Main content -->  <br> <section>  <br>     <div>  <br>         <!-- /.col -->  <br>         <div>  <br>             <div>  <br>                 <div>  <br>                     <h3 id="优惠券管理">优惠券管理</h3>  <br>                     <!-- /.box-tools -->  <br>                 </div>  <br>                 <!-- /.box-header -->  <br>                 <div>  <br>                     <div>  <br>                         <div>  <br>                             <a>  <br>                                 返回优惠券列表页  <br>                             </a>  <br>                         </div>  <br>                         <!-- /.btn-group -->  <br>                     </div>  <br>                     <div class="table-owned" style="overflow-x: visible;">  <br>                         <table class="table table-bordered table-hover">  <br>                               <br>                             <tr>  <br>                                 <!--<th class="hidden-xs">-->  <br>                                     <!--<label><input onchange="checkAll()" type="checkbox" value=""></label>-->  <br>                                 <!--</th>-->  <br>                                 <th>ID</th>  <br>                                 <th>优惠码</th>  <br>                                 <th>金额</th>  <br>                                 <th>状態态</th>  <br>                                 <th>停止時間</th>  <br>                                 <th>操作</th>  <br>                             </tr>  <br>                               <br>                                 <tr>  <br>                                     <!--<td class="hidden-xs">-->  <br>                                         <!--<label><input name="checkbox" class="check" type="checkbox"-->  <br>                                                      <!--value="{$coupon.id}"></label>-->  <br>                                     <!--</td>-->  <br>                                     <td>  <br>                                         {$クーポン.id} <br>                                     </td>  <br>                                     <td>  <br>                                         {$クーポン.コード} <br>                                     </td>  <br>                                     <td>  <br>                                         {$クーポン.価格} <br>                                     </td>  <br>                                     <td>  <br>                                         {$クーポン.ステータス} <br>                                     </td>  <br>                                     <td>  <br>                                         {:date('Y-m-d H:i:s',$coupon['last_time'])} <br>                                     </td>  <br>                                     <td class="テーブルアクション"> <a></a>                                             href="{:u_addons(\’Coupon://Admin/Admin/detail_del\’,array(’id’=>$coupon[’id’]))}">删除</td>  <br>                                 </tr>  <br>                               <br>                               <br>                         </table>  <br>                         <div>  <br>                             <div>  <br>                                 <!--<div class="btn-group">-->  <br>                                     <!--<button type="button" class="btn btn-danger"-->  <br>                                             <!--onclick="batchUrl(’{:U(\’Admin/coupon/delcoupon\’)}’)">全部删除-->  <br>                                     <!--</button>-->  <br>                                 <!--</div>-->  <br>                                 <div>  <br>                                     {$page}  <br>                                     <!-- /.btn-group -->  <br>                                 </div>  <br>                             </div>  <br>                         </div>  <br>                     </div> <br>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          </div> コードソース: www.wemallshop.com<br> <br> <br> <br> クーポン券.rar <br>( 8.65 KB ダウンロード: 2 回 )<br> <br><br><img src="/static/imghwm/default1.png" data-src="/Uploads/editor/2016-10-10/57fb39fbc3e03.jpg" class="lazy" alt="WeMall WeChat モールのソース コード プラグイン バウチャー パーツ コード" ><p class="attach"> <img src="/static/imghwm/default1.png" data-src="/Public/Images/extension/common.gif" class="lazy" style="max-width:90%" style="max-width:90%" border="0" alt="WeMall WeChat モールのソース コード プラグイン バウチャー パーツ コード" align="absmiddle"></p> </div> </div> </div></section>

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター