當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Model_Users::forge方法代碼示例

本文整理匯總了PHP中Model_Users::forge方法的典型用法代碼示例。如果您正苦於以下問題:PHP Model_Users::forge方法的具體用法?PHP Model_Users::forge怎麽用?PHP Model_Users::forge使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Model_Users的用法示例。


在下文中一共展示了Model_Users::forge方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: register_user

 public static function register_user($user, $access_token)
 {
     $data = array('fb_id' => $user->getId(), 'fullname' => $user->getName(), 'long_lived_access_token' => $access_token, 'avatar' => '');
     $user = Model_Users::forge($data);
     if (!$user->save()) {
         return false;
     }
     return true;
 }
開發者ID:nguyen-phuoc-mulodo,項目名稱:mfb_fuel,代碼行數:9,代碼來源:users.php

示例2: action_Add

 public function action_Add()
 {
     //ドロップダウンリストの生成
     $select = Model_Class::get_list();
     //もしpostで送られてきたら
     if (Input::post()) {
         //バリデーション呼び出し
         $val = Model_Users::validate();
         //バリデーションチェック
         if ($val->run()) {
             // バリデーション成功の場合ここに入ってくる
             $this->form['username'] = Input::post('username');
             //$form[テーブル名] = Input::post()
             $this->form['classID'] = Input::post('class');
             $this->form['fullname'] = Input::post('name');
             $this->form['password'] = Auth::instance()->hash_password(Input::post('password'));
             $this->form['group'] = '1';
             $this->form['email'] = Input::post('email');
             $this->form['last_login'] = '0';
             $this->form['login_hash'] = '0';
             $this->form['profile_fields'] = 'a:0:{}';
             //デフォルト畫像の設定
             $this->form['icon'] = 'defaulticon.jpg';
             $this->form['df'] = '0';
             //モデルusersの呼び出し
             $user = Model_Users::forge();
             $user->set($this->form);
             $user->save();
             //usermanagementに遷移
             Response::redirect('usermanagement');
         } else {
             // バリデーション失敗の場合ここに入ってくる
             $this->message = $val->error();
             $view = View::forge('usermanagement/UserAdd');
             //エラー文のセット
             $view->set_global('message', $this->message, false);
             //ドロップダウン箇所のセット
             $view->set_global('select', $select, false);
         }
     } else {
         //送られてきていない場合
         $view = View::forge('usermanagement/UserAdd');
         //エラー文(空白)をセット
         $view->set_global('message', $this->message, false);
         //ドロップダウン箇所をセット
         $view->set_global('select', $select, false);
     }
     return $view;
 }
開發者ID:nihonLoomba,項目名稱:noteshare-,代碼行數:49,代碼來源:usermanagement.php


注:本文中的Model_Users::forge方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。