コード例 #1
0
 public function action_Edit($classID = 0)
 {
     //ドロップダウンリストの生成
     $select = Model_Galtuka::get_list();
     $classID and $this->data['class'] = DB::select()->from('Class')->where('classID', '=', $classID)->execute()->as_array();
     if (Input::post()) {
         $val = Model_Class::validate();
         if ($val->run()) {
             $query = DB::update('Class')->set(array('Did' => Input::post('Galtuka'), 'class' => Input::post('class'), 'classkana' => Input::post('classkana'), 'luID' => Auth::get_screen_name()))->where('classID', '=', $classID)->execute();
             Response::redirect('class');
         } else {
             $this->message = $val->error();
             $view = View::forge('classmanagement/ClassEdit', $this->data);
             $view->set_global('message', $this->message, false);
             //ドロップダウン箇所のセット
             $view->set_global('select', $select, false);
         }
     } else {
         $view = View::forge('classmanagement/ClassEdit', $this->data);
         $view->set_global('message', $this->message, false);
         //ドロップダウン箇所のセット
         $view->set_global('select', $select, false);
     }
     return $view;
 }
コード例 #2
0
ファイル: galtuka.php プロジェクト: nihonLoomba/noteshare-
 public static function get_list()
 {
     //Collegeテーブルの呼び出し
     $Galtuka = Model_Galtuka::query()->where('df', '=', '0')->get();
     //テーブルを配列で回す
     foreach ($Galtuka as $row) {
         //$dataに、配列'college'を作成
         //$変数=['配列名->テーブルのテーブルID']=配列名->テーブルの名前←ここがViewで表示される場所
         $data[$row->Did] = $row->Dname;
         //全てのデータを取り出したら回すのをやめる
     }
     return $data;
 }
コード例 #3
0
 public function action_Edit($Did = 0)
 {
     $data = array();
     $Did and $this->data['galtuka'] = Model_Galtuka::query()->where('Did', '=', $Did)->get();
     $select = Model_College::get_list();
     if (Input::post()) {
         $val = Model_Galtuka::validate();
         if ($val->run()) {
             $query = DB::update('Galtuka')->set(array('Did' => Input::post('Did'), 'Cid' => Input::post('college'), 'Dname' => Input::post('Dname'), 'Dkana' => Input::post('Dkana'), 'luID' => Auth::get_screen_name()))->where('Did', '=', $Did)->execute();
             Response::redirect('department');
         } else {
             $this->message = $val->error();
             $view = View::forge('department/DepEdit', $this->data);
             $view->set_global('message', $this->message, false);
             $view->set_global('select', $select, false);
         }
     } else {
         $view = View::forge('department/DepEdit', $this->data);
         $view->set_global('message', $this->message, false);
         $view->set_global('select', $select, false);
     }
     return $view;
 }