ホームページ >php教程 >php手册 >WeMallマイクロモールソースコード登録プラグイン メインソースコード適用

WeMallマイクロモールソースコード登録プラグイン メインソースコード適用

WBOY
WBOYオリジナル
2016-10-17 09:12:091130ブラウズ

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->assign("record", $record);//代入データセット<br> $this->assign('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;<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> 親::__construct();<br> $this->appUrl = "http://" .I("server.HTTP_HOST");<br> }<br> <br> <br> パブリック関数index()<br> {<br> $user = R("App/Public/oauthLogin");<br> // $this->assign("user",$user);<br> <br> <br> $config = M("AddonApplyConfig")->where(array("status" => 1))->find();<br> // print_r(explode(’,’,$config["event"]));<br> $this->assign("イベント",explode(’,’,$config["イベント"]));<br> $this->assign("config", $config);<br> <br> $contact = M("連絡先")->where(array("user_id" => $user["id"]))->find();<br> if ($contact) {<br> $this->assign("contact", $contact);<br> }<br> <br> M("AddonApplyConfig")->where(array("id" => 1))->setInc("visiter");<br> <br> $this->assign('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")->save($contact);<br>         } else {<br>             $contact ["user_id"] = session("userId");<br>             $contact ["名前"] = $_POST ["名前"];<br>             $contact ["city"] = "";<br>             $contact ["エリア"] = "";<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("Y-m-d 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
WeMallマイクロモールソースコード登録プラグイン メインソースコード適用




WeMallマイクロモールソースコード登録プラグイン メインソースコード適用 报名.rarを適用する ( 1.73 MB 下ダウンロード:6 次 )

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