当前位置: 首页>>代码示例>>PHP>>正文


PHP Users::find方法代码示例

本文整理汇总了PHP中Users::find方法的典型用法代码示例。如果您正苦于以下问题:PHP Users::find方法的具体用法?PHP Users::find怎么用?PHP Users::find使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Users的用法示例。


在下文中一共展示了Users::find方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: actionUp

 public function actionUp($type, $id)
 {
     $ret_val = false;
     $existing = new Rating();
     $existing->queryOptions['user_id'] = \Yii::$app->user->getId();
     $existing->queryOptions['remote_type'] = $type;
     $existing->queryOptions['remote_id'] = $id;
     switch ($existing->exists()) {
         case false:
             $model = new Rating(['remote_type' => $type, 'remote_id' => $id]);
             $model->save();
             break;
         default:
             $existing = new Rating();
             $existing->queryOptions['remote_type'] = $type;
             $existing->queryOptions['remote_id'] = $id;
             $count = $existing->getCount();
             switch (1) {
                 case $count < Users::find()->count():
                     $ret_val = true;
                     break;
             }
             break;
     }
     $this->renderResponse($ret_val);
 }
开发者ID:nhatvuvan,项目名称:yii2-widgets,代码行数:26,代码来源:RatingController.php

示例2: indexAction

 public function indexAction()
 {
     $this->view->users = Users::find();
     $user = new Users();
     $user->id = 3;
     $user->save();
 }
开发者ID:nhannv56,项目名称:PhalconSample,代码行数:7,代码来源:IndexController.php

示例3: actionChangeInfo

 /**
  * 修改个人信息
  */
 function actionChangeInfo()
 {
     $this->_pathway->addStep('个人信息');
     $currentUser = $this->_app->currentUser();
     $user = Users::find()->getById($currentUser['id']);
     $form = new Form_User(url('admin::usercenter/changeInfo'));
     $form->element('username')->set('readonly', 'true');
     $form->remove('password');
     $form->element('group_id')->items = Groups::find('id=?', $user->group_id)->order('weight desc')->getAll()->toHashMap('id', 'name');
     $form->element('level_id')->items = Levels::find('weight=?', $user->level_id)->order('weight desc')->getAll()->toHashMap('weight', 'name');
     $form->remove('enabled');
     $form->add(QForm::ELEMENT, 'id', array('_ui' => 'hidden', 'value' => $currentUser['id']));
     if ($this->_context->isPOST() && $form->validate($_POST)) {
         try {
             $user->changeProps($form->values());
             $user->save();
             return "{msg:'编辑成功'}";
         } catch (QDB_ActiveRecord_ValidateFailedException $ex) {
             $form->invalidate($ex);
         }
     } else {
         $form->import($user);
     }
     $form->add(QForm::ELEMENT, 'reg_at', array('_ui' => 'textbox', '_label' => '注册时间', 'value' => date('Y-m-d', $user->register_at), 'class' => 'txt w200', 'readonly' => 'true'));
     $form->add(QForm::ELEMENT, 'reg_ip', array('_ui' => 'textbox', '_label' => '注册IP', 'value' => $user->register_ip, 'class' => 'txt w200', 'readonly' => 'true'));
     $form->add(QForm::ELEMENT, 'log_at', array('_ui' => 'textbox', '_label' => '最后登录时间', 'value' => $user->login_at == 0 ? '0000-00-00' : date('Y-m-d', $user->login_at), 'class' => 'txt w200', 'readonly' => 'true'));
     $form->add(QForm::ELEMENT, 'log_ip', array('_ui' => 'textbox', '_label' => '最后登录IP', 'value' => $user->login_ip, 'class' => 'txt w200', 'readonly' => 'true'));
     $form->add(QForm::ELEMENT, 'log_count', array('_ui' => 'textbox', '_label' => '登录次数', 'value' => $user->login_count, 'class' => 'txt w200', 'readonly' => 'true'));
     $this->_view['form'] = $form;
 }
开发者ID:Debenson,项目名称:openwan,代码行数:33,代码来源:usercenter_controller.php

示例4: groupsAction

 public function groupsAction()
 {
     $this->view->title = "Sending Groups - ";
     $this->view->selectmenu = "mgroups";
     $groups = Users::aggregate(array('$group' => array('_id' => '$group')));
     $this->view->kel = $groups['result'];
     if ($this->request->isPost()) {
         $groups = $this->request->getPost('group');
         $responses = '';
         foreach ($groups as $group) {
             $userslist = Users::find(array(array('group' => $group)));
             $rcpt = "";
             foreach ($userslist as $user) {
                 if (!$rcpt) {
                     $rcpt = $user->num;
                 } else {
                     $rcpt = $rcpt . ',' . $user->num;
                 }
             }
             $response = $this->smsweb->sendSMS($rcpt, $this->request->getPost('msg'));
             $responses = $responses . "\n" . $response;
         }
         return $this->dispatcher->forward(array('action' => 'sent', 'params' => array($this->view->title, $this->view->selectmenu, $responses)));
     }
 }
开发者ID:awangga,项目名称:peuyeum,代码行数:25,代码来源:UserController.php

示例5: indexAction

 /**
  * Index action
  */
 public function indexAction()
 {
     $numberPage = 1;
     $list = Users::find();
     $paginator = new Paginator(array("data" => $list, "limit" => 10, "page" => $numberPage));
     $this->view->page = $paginator->getPaginate();
 }
开发者ID:vietdh85,项目名称:product-vh,代码行数:10,代码来源:UsersController.php

示例6: login

 public static function login()
 {
     // get posted data
     $post = Input::post(array('user', 'pass', 'remember'));
     $errors = array();
     if (empty($post['user'])) {
         $errors[] = 'Please enter your username';
     }
     if (empty($post['pass'])) {
         $errors[] = 'Please enter your password';
     }
     if (empty($errors)) {
         // find user
         if ($user = Users::find(array('username' => $post['user']))) {
             // check password
             if (crypt($post['pass'], $user->password) != $user->password) {
                 $errors[] = 'Incorrect details';
             }
         } else {
             $errors[] = 'Incorrect details';
         }
     }
     if (count($errors)) {
         Notifications::set('error', $errors);
         return false;
     }
     // if we made it this far that means we have a winner
     Session::set('user', $user);
     return true;
 }
开发者ID:rubenvincenten,项目名称:anchor-site,代码行数:30,代码来源:users.php

示例7: addAction

 /**
  * The add action
  */
 public function addAction()
 {
     $auth = $this->session->get('auth');
     if ($auth) {
         $this->_bc->add('Add', 'awards/add');
         $allEpisodes = Episodes::find(array('order' => 'air_date DESC'));
         $allUsers = Users::find(array('order' => 'username'));
         $allPlayers = Players::find(array('order' => 'active DESC, name'));
         $this->view->setVar('users', $allUsers);
         $this->view->setVar('episodes', $allEpisodes);
         $this->view->setVar('players', $allPlayers);
         if ($this->request->isPost()) {
             $datetime = date('Y-m-d H:i:s');
             $award = new Awards();
             $award->userId = $this->request->getPost('user_id', 'int');
             $award->episodeId = $this->request->getPost('episode_id', 'int');
             $award->playerId = $this->request->getPost('player_id', 'int');
             $award->award = $this->request->getPost('award', 'int');
             if (!$award->save()) {
                 foreach ($award->getMessages() as $message) {
                     $this->flash->error((string) $message);
                 }
             } else {
                 $this->view->disable();
                 $this->flash->success('Award created successfully');
                 $this->invalidateCache();
                 $this->response->redirect('awards/');
             }
         }
     }
 }
开发者ID:vnlita,项目名称:phalcon-angular-harryhogfootball,代码行数:34,代码来源:AwardsController.php

示例8: destroy

 public function destroy($id)
 {
     $users = Users::find($id);
     $users->delete();
     Session::flash('message', 'Successfully deleted the Users!');
     return Redirect::to('users');
 }
开发者ID:lucaskillo,项目名称:Prova-Gente-Teste,代码行数:7,代码来源:UserController.php

示例9: indexAction

 public function indexAction()
 {
     $this->view->title = "Outbox - ";
     $this->view->selectmenu = "outbox";
     $response = $this->smsweb->getCommands();
     $data = str_getcsv($response, "\n");
     $sendresponses = "";
     print_r($response);
     if (!empty($response)) {
         foreach ($data as $jsonsms) {
             $sms = json_decode($jsonsms);
             $textpart = str_getcsv($sms->msg, "#");
             $group = $textpart[0];
             $msg = $textpart[1];
             $userslist = Users::find(array(array('group' => $group)));
             $num = str_replace("+62", "0", $sms->from);
             $cekuserongroup = Users::find(array(array('group' => $group, 'num' => $num)));
             if ($userslist && $cekuserongroup) {
                 //if group exist
                 $rcpt = "";
                 foreach ($userslist as $user) {
                     if (!$rcpt) {
                         $rcpt = $user->num;
                     } else {
                         $rcpt = $rcpt . ',' . $user->num;
                     }
                 }
                 $sendresponse = $this->smsweb->sendSMS($rcpt, $msg);
             }
             $sendresponses = $sendresponses . "\n" . $sendresponse;
         }
     }
     $this->view->response = $sendresponses;
 }
开发者ID:awangga,项目名称:pepes,代码行数:34,代码来源:ParserController.php

示例10: getUsersList

 private function getUsersList()
 {
     $model = Users::find()->where(['status' => 1])->all();
     foreach ($model as $data) {
         $user[$data->id] = ['id' => $data->id, 'username' => $data->login, 'password' => $data->password, 'authKey' => 'test' . $data->id . 'key', 'accessToken' => $data->id . '-token'];
     }
     return $user;
 }
开发者ID:keltstr,项目名称:basic,代码行数:8,代码来源:User.php

示例11: finduser

 public function finduser()
 {
     $this->model('Users');
     $user = new Users();
     $user->id = 1;
     $user->find();
     echo $user->FirstName . ' ' . $user->LastName;
 }
开发者ID:padamgurung,项目名称:daphe,代码行数:8,代码来源:HomeController.php

示例12: findByUsername

 /**
  * Finds user by username
  *
  * @param  string      $username
  * @return static|null
  */
 public static function findByUsername($username)
 {
     $dbuser = Users::find()->where(["username" => $username])->one();
     if (!count($dbuser)) {
         return null;
     }
     return new static($dbuser);
 }
开发者ID:jibendi,项目名称:Test,代码行数:14,代码来源:User.php

示例13: testAction

 /**
  * @param array $params
  */
 public function testAction()
 {
     $users = Users::find();
     if ($users) {
         foreach ($users as $user) {
             echo $user->name . '-' . $user->email . PHP_EOL;
         }
     }
 }
开发者ID:Pablo251,项目名称:Kangoo,代码行数:12,代码来源:MainTask.php

示例14: listAction

 public function listAction()
 {
     $this->view->users = Users::find();
     //ECHO '<pre>';
     //print_r(get_class_methods($users));
     //print_r($users->toArray());
     //echo '</pre>';
     echo $this->view->render("users/list");
 }
开发者ID:jstacoder,项目名称:phlaskr-phalcon,代码行数:9,代码来源:UsersController.php

示例15: getById

 public static function getById($id)
 {
     foreach (Users::find() as $u) {
         if ($u->id == $id) {
             return $u;
         }
     }
     return false;
 }
开发者ID:jstacoder,项目名称:phalcon-rps,代码行数:9,代码来源:Users.php


注:本文中的Users::find方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。