当前位置: 首页>>代码示例>>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;未经允许,请勿转载。