>php教程 >php手册 >위몰 마이크로몰 소스코드 등록 플러그인 메인 소스코드 적용

위몰 마이크로몰 소스코드 등록 플러그인 메인 소스코드 적용

WBOY
WBOY원래의
2016-10-17 09:12:091131검색

WeMall微信商城源码报名插件Apply,用于商城的签到系统,分享了部分比较重要的代码,供技术员学习参考

WeMall微信商城源码报名插件Apply,用于商城的签到系统,分享了部分比较重要的代码,供技术员学习参考

AdminController.class.php
<?php <br /> namespace Addons\Apply\Controller;<br> <br> class AdminController extends InitController<br> {<br> <br>     public function __construct()<br>     {<br>         parent::__construct();<br>     }<br> <br>     public function index()<br>     {<br>         $config = M("AddonApplyConfig")->find();<br>         $this->assign("config", $config);<br> <br>         $record = D(’Addons://Apply/AddonApplyRecord’); // 实例化User对象<br>         $count = $record->count();// 查询满足要求的总记录数<br>         $Page = new \Think\Page($count, 12);// 实例化分页类 传入总记录数和每页显示的记录数(25)<br>         $Page->setConfig(’theme’, "<div><ul> <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></div>");<br>           $show = $Page->show();//페이지 표시 출력<br> // 페이징 데이터 쿼리를 수행합니다. Limit 메소드의 매개변수는 Page 클래스 <br>의 속성을 사용해야 합니다. $record = $record->limit($Page->firstRow . ',' . $Page->listRows)->order("id desc")->relation(true)->select( );<br> <br>           $this->할당("record", $record);//과제 데이터 세트<br>            $this->할당('page', $show);// 할당 페이징 출력<br> <br>           $this->display();<br> }<br> <br> 공개 함수 addConfig()<br> {<br> $event = $_POST["이벤트"];<br>              // $event = str_replace('"', "", $event);<br>             // $event = str_replace('[', "", $event);<br>             // $event = str_replace(']', "", $event);<br>              // $event = json_encode(explode(",", $event), JSON_UNESCAPED_UNICODE);<br> <br>          $_POST["event"] = $event;<br> M("AddonApplyConfig")->where(array("id" => "1"))->save($_POST);<br>           $this->success('수정 성공', 'Admin/Admin/index/addon/Apply');<br> <br> }<br> }
IndexController.class.php<?php <br /> /**<br>  * PhpStorm이 만들었습니다.<br>  * 사용자: heqing<br>  * 날짜: 15/7/30<br>  * 시간: 09:40<br>  */<br> <br> 네임스페이스 AddonsApplyController;<br> <br> IndexController 클래스는 InitController를 확장합니다<br> {<br> 공개 $appUrl = "";<br> 공개 함수 __construct()<br> {<br>          parent::__construct();<br>          $this->appUrl = "http://" . I("server.HTTP_HOST");<br> }<br> <br> <br> 공용 함수 인덱스()<br> {<br>          $user = R("App/Public/oauthLogin");<br>                // $this->할당("user",$user);<br>                                               <br>          $config = M("AddonApplyConfig")->where(array("status" => 1))->find();<br>              // print_r(explode(',',$config["event"]));<br>          $this->할당("이벤트", 폭발(',',$config["이벤트"]));<br>          $this->할당("config", $config);<br> <br> $contact = M("연락처")->where(array("user_id" => $user["id"]))->find();<br>            if ($contact) {<br>               $this->할당("연락처", $contact);<br>         }<br> <br> M("AddonApplyConfig")->where(array("id" => 1))->setInc("visiter");<br> <br>            $this->할당('user', $user);// 할당 페이징 출력<br>           $this->display();<br> }<br> <br> 공개 함수 addConfig()<br> {<br>        M("AddonApplyConfig")->where(array("id" => "1"))->save($_POST);<br>     }<br> <br>     공개 함수 addOrder()<br>     {<br>    <br> <br>         $userHas = M("AddonApplyContact")->where(array("user_id" => session("userId")))->find();<br> <br>         if ($userHas) {<br>             $contact ["id"] = $userHas ["id"];<br>             $contact ["user_id"] = session("userId");<br>             $contact ["이름"] = $_POST ["이름"];<br>             $contact ["주소"] = $_POST ["주소"];<br>             M("AddonApplyContact")->저장($contact);<br>         } 그밖에 {<br>             $contact ["user_id"] = session("userId");<br>             $contact ["이름"] = $_POST ["이름"];<br>             $contact ["도시"] = "";<br>             $contact ["area"] = "";<br>             $contact ["주소"] = $_POST ["주소"];<br>             M("AddonApplyContact")->add($contact);<br>         }<br>         $userHas = M("AddonApplyContact")->where(array("user_id" => session("userId")))->find();<br>         $contact_id = $userHas["id"];<br> <br>         $config = M("AddonApplyConfig")->find();<br> <br>         $data ["user_id"] = session("userId");<br>         $data ["contact_id"] = $contact_id;<br>         $data ["이름"] = $_POST ["이름"];<br>         $data ["전화"] = $_POST ["전화"];<br>         $data ["메모"] = $_POST ["메모"];<br>         $data ["이벤트"] = $_POST["이벤트"];<br>         $data ["time"] = date("연월일 H:i:s");<br>         $result = M("AddonApplyRecord")->add($data);<br> <br>         M("AddonApplyConfig")->where(array("id" => 1))->setInc("apply");<br>         if ($result) {<br>             $this->ajaxReturn($result);<br>         }<br>     }<br> <br> <br> }
wemall官网网址: www.wemallshop.com
위몰 마이크로몰 소스코드 등록 플러그인 메인 소스코드 적용




위몰 마이크로몰 소스코드 등록 플러그인 메인 소스코드 적용 적용报name.rar ( 1.73 MB 下载:6 次 )

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