public function edit_post() { $data = $this->data; //取得公用數據 $this->form_validation->set_rules('title_Str', '頁面標題', 'required'); $pagerid_Num = $this->input->post('pagerid_Num', TRUE); if ($this->form_validation->run() !== FALSE) { //基本post欄位 $title_Str = $this->input->post('title_Str', TRUE); $slug_Str = $this->input->post('slug_Str', TRUE); $href_Str = $this->input->post('href_Str', TRUE); $target_Num = $this->input->post('target_Num', TRUE); $classids_Arr = $this->input->post('classids_Arr', TRUE); $content_Str = $this->input->post('content_Str'); $prioritynum_Num = $this->input->post('prioritynum_Num', TRUE); if (!empty($target_Num)) { $target_Num = 1; } //建構Pager物件,並且更新 $PagerField = new PagerField(['pagerid_Num' => $pagerid_Num, 'title_Str' => $title_Str, 'slug_Str' => $slug_Str, 'href_Str' => $href_Str, 'target_Num' => $target_Num, 'classids_Arr' => $classids_Arr, 'content_Str' => $content_Str, 'prioritynum_Num' => $prioritynum_Num]); $PagerField->update(); //送出成功訊息 $this->load->model('Message'); $this->Message->show(['message' => '設定成功', 'url' => 'admin/base/pager/pager/tablelist/']); } else { $validation_errors_Str = validation_errors(); $validation_errors_Str = !empty($validation_errors_Str) ? $validation_errors_Str : '設定錯誤'; $this->load->model('Message'); $this->Message->show(['message' => $validation_errors_Str, 'url' => 'admin/base/pager/pager/edit/?pagerid=' . $pagerid_Num]); } }