コード例 #1
0
 /**
  * @Get("/index")
  */
 public function indexAction()
 {
     $this->logger->log('Call index action of admin module');
     //        $user = User::FindFirst();
     $sign = Sign::FindFirst();
     $user = $sign->user;
     $this->view->setVar('user', $user);
     $this->dispatcher->forward(array("controller" => "index", "action" => "test"));
     //        $this->view->disable();
     //        $this->view->cache(
     //            array(
     //                "lifetime" => 86400,
     //                "key"      => "resume-cache",
     //            )
     //        );
 }
コード例 #2
0
 public function signAction(WechatController $weObj)
 {
     $info = $weObj->getRevFrom();
     $user = User::findFirst("open_id='{$info}'");
     $open_id = $user->open_id;
     $id = $user->id;
     if (!empty($open_id)) {
         $sign = Sign::findFirst("user_id='{$user->id}'");
         if (!empty($sign)) {
             $weObj->text("你今天已经签过到了")->reply();
         } else {
             $user_id = new Sign();
             $user_id->save(array("time" => date("Y:m:d H:i:s"), "count" => 1, "user_id" => $id, "date" => date("Y:m:d")));
             $weObj->text("签到成功")->reply();
         }
     } else {
         $weObj->text("没数据" . $open_id)->reply();
     }
 }
コード例 #3
0
ファイル: User.php プロジェクト: devsnippet/phalcon_wechat
 public function getSignRecords($id)
 {
     $signs = Sign::find("user_id = {$id}");
     return $signs;
 }