>  기사  >  php教程  >  위몰 위챗몰 소스코드 플러그인 상품권 부품코드

위몰 위챗몰 소스코드 플러그인 상품권 부품코드

WBOY
WBOY원래의
2016-10-11 14:01:581254검색

위몰 위챗몰 소스코드 플러그인 쿠폰 바우처 코드는 사업홍보에 더욱 효과적인 방법입니다. 보다 중요한 코드 중 일부를 기술자들이 학습하고 참고할 수 있도록 공유하고 있습니다.
위몰 위챗몰 소스코드 플러그인 쿠폰 바우처 코드는 사업홍보에 더욱 효과적인 방법입니다. 보다 중요한 코드 중 일부를 기술자들이 학습하고 참고할 수 있도록 공유하고 있습니다.

AdminController.class.php
<?php <br /> 네임스페이스 AddonsCouponController <br> <br> AdminController 클래스는 InitController를 확장합니다 <br> { <br> 공개 함수 인덱스() <br> { <br>             $num = 25;                                 $p = I("get.page") ? I("get.page") : 1; <br>         $couponModel = D('Addons://Coupon/AddonCouponMenu') <br>         $coupon = $couponModel->getPageConditionOrder($p, $num, "id desc") <br>          $this->ass("couponList", $coupon);// 할당 데이터 세트 <br> <br> $count = $couponModel->getCount();//요구사항을 충족하는 총 레코드 수 쿼리 <br>          $Page = new ThinkPage($count, $num); // 페이징 클래스를 인스턴스화하고 총 레코드 수와 각 페이지에 표시되는 레코드 수를 전달합니다. <br> $Page->setConfig('theme', "<ul class="페이지 매김 no-margin pull-right"> <li>%FIRST%</li> <li>% UP_PAGE%</li> <li>%LINK_PAGE%</li> <li>%DOWN_PAGE%</li> <li>%END%</li> <li><a> ; %HEADER% %NOW_PAGE%/%TOTAL_PAGE% 페이지</a></li> </ul>"); <br>          $show = $Page->show();// 페이지에 출력 표시 <br>           $this->할당('page', $show);// 할당 페이징 출력 <br> <br>           $this->display() // 출력 템플릿 <br> }  <br> <br> 공개 함수 add() <br> { <br> If (IS_POST) { <br> If (!I("post.name")) { <br> 반환 <br> ~      <br>             $data = I("게시물.") <br>             $data['last_time'] = I('post.last_time', '', 'strtotime') <br>               $coupon_id = D('Addons://Coupon/AddonCouponMenu')->addCouponMenu($data) <br> <br> isset($coupon_id) ? $this->success('추가 성공', 'Admin/Admin/index/addon/Coupon') : $this->error('추가 실패', u_addons("쿠폰:// 관리자/관리자/색인")); <br> ~                    $this->display() // 출력 템플릿 <br> ~ }  <br> <br> 공개함수 세부정보() <br> { <br>         $cdata['coupon_menu_id'] = I('get.id') <br>          $m = M('애드온쿠폰') <br>         $count = $m->where($cdata)->count() // 요구 사항을 충족하는 총 레코드 수 쿼리 <br>          $Page = new ThinkPage ($count, 15); // 페이징 클래스를 인스턴스화하고 총 레코드 수와 각 페이지에 표시되는 레코드 수를 전달합니다. <br> $Page->setConfig('theme', "<ul class="페이지 매김 no-margin pull-right"> <li>%FIRST%</li> <li>% UP_PAGE%</li> <li>%LINK_PAGE%</li> <li>%DOWN_PAGE%</li> <li>%END%</li> <li><a> ; %HEADER% %NOW_PAGE%/%TOTAL_PAGE% 페이지</a></li> </ul>"); <br>          $show = $Page->show() // 페이지에 출력 표시 <br>           $detail = $m->where($cdata)->limit($Page->firstRow . ',' . $Page->listRows)->select() <br> <br>           $this->할당("page", $show) // 할당 페이징 출력 <br>           $this->할당('쿠폰', $detail);                                                     $this->display();                                 }  <br> <br> 공개 함수 내보내기() <br> { <br> <br> }  <br> <br> 공개 함수 del() <br> { <br>         $cdata['coupon_menu_id'] = $data['id'] = I('get.id') <br>          $c = M('AddonCouponMenu')->where($data)->delete() <br>          $m = M('AddonCoupon')->where($cdata)->delete() <br> if ($c != false && $m != false) { <br>                $this->success('삭제 성공', '관리자/관리자/색인/애드온/쿠폰') <br> ~                $this->error('작업 실패', '관리자/관리자/색인/애드온/쿠폰') <br> ~ }  <br> <br> 공개 함수 Detail_del() <br> { <br>          $cdata['id'] = I('get.id');                                          $m = M('AddonCoupon')->where($cdata)->delete() <br> If ($m != false) { <br>                $this->success('삭제 성공', '관리자/관리자/색인/애드온/쿠폰') <br> ~                $this->error('작업 실패', '관리자/관리자/색인/애드온/쿠폰') <br> ~ }  <br> } <br> <br> <br>AddonCouponMenuModel.class.php<br><br> <br><?php <br /> 네임스페이스 AddonsCouponModel
ThinkModelRelationModel을 사용하세요. AddonCouponMenuModel 클래스는 RelationModel을 확장합니다
{ 보호된 $_link = 배열() <br> <br> 공개 함수 getCount() <br> { <br> $count = $this->count() <br>         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
<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>优惠券管理</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>  <br>                         <table>  <br>                               <br>                             <tr>  <br>                                 <!--<th class="hidden-xs">-->  <br>                                     <!--<label><input onchange="checkAll()" type="checkbox" value=""></label>-->  <br>                                 <!--</번째>-->  <br>                                 ID  <br>                                 <th>优惠码</th>  <br>                                 <th>金额</th>  <br>                                 <th>状态</th>  <br>                                 截止时间  <br>                                 <th>操작품</th>  <br>                             </tr>  <br>                             <volist>  <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>                                         {$coupon.id}  <br>                                     </td>  <br>                                     <td>  <br>                                         {$coupon.code}  <br>                                     </td>  <br>                                     <td>  <br>                                         {$coupon.price}  <br>                                     </td>  <br>                                     <td>  <br>                                         {$coupon.status}  <br>                                     </td>  <br>                                     <td>  <br>                                         {:date('Y-m-d H:i:s',$coupon['last_time'])}  <br>                                     </td>  <br>                                     <td> <a></a>                                             href="{:u_addons(\’Coupon://Admin/Admin/detail_del\’,array(’id’=>$coupon[’id’]))}">删除</td>  <br>                                 </tr>  <br>                             </volist>  <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> </div> </div> </div></section>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.