Пример #1
0
 public function actionUpdate($id, $page = null)
 {
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         if (!isset($_POST['F']) || !is_array($_POST['F'])) {
             $this->redirect[] = array('text' => '', 'href' => 'javascript:history.go(-1);');
             $this->message('保存信息错误', self::MSG_ERROR, true);
         }
         if ($_POST['F']['ad_categories_name'] == '') {
             $this->redirect[] = array('text' => '', 'href' => 'javascript:history.go(-1);');
             $this->message('名称不能为空', self::MSG_ERROR, true);
         }
         $flag = Yii::app()->db->createCommand()->update('{{game_ad_categories}}', array('ad_categories_name' => $_POST['F']['ad_categories_name'], 'ad_categories_rank' => $_POST['F']['ad_categories_rank']), 'ad_categories_id=:ad_categories_id', array(':ad_categories_id' => $id));
         if ($flag) {
             if (!isset($_GET['ajax'])) {
                 $this->redirect[] = array('text' => '', 'href' => url($this->module->id . '/Ad/Categories/Index'));
                 $this->message('保存成功', self::MSG_SUCCESS, true);
             }
         } else {
             $this->redirect[] = array('text' => '', 'href' => 'javascript:history.go(-1);');
             $this->message('保存信息失败', self::MSG_ERROR, true);
         }
     }
     $data = AdCategories::get_one_by_id($id, false);
     if (empty($data)) {
         $this->redirect[] = array('text' => '', 'href' => url($this->module->id . '/Ad/Categories/Index'));
         $this->message('id不存在或已被删除', self::MSG_ERROR, true);
     }
     //print_r($data);
     $this->render('create', array('data' => $data));
 }