public function actionDelete() { $model = BannerPosition::model()->findByPk($_GET['id']); if (!is_null($model)) { $model->delete(); } }
public function actionUpdate() { $id = Yii::app()->request->getQuery('id'); $model = Banner::model()->multilingual()->findByPk($id); if (empty($model)) { throw new CHttpException(404); } if (isset($_POST['Banner'])) { $model->attributes = Yii::app()->request->getPost('Banner'); $model->bannerFile = CUploadedFile::getInstance($model, 'bannerFile'); foreach (I18nHelper::getFrontendLanguages() as $lang => $attr) { $model->i18nFormData['bannerFile_' . $lang] = CUploadedFile::getInstance($model, 'i18nFormData[bannerFile_' . $lang . ']'); } if ($model->save()) { $this->setFlashMessage(strtr('<strong>{link}</strong> Banner修改成功', array('{link}' => CHtml::link(htmlspecialchars($model->title), array('view', 'id' => $model->primaryKey))))); $this->redirect(array('index')); } } else { $model->i18nFormData = $model->getI18nAttributes(); } $bannerPositionOptions = BannerPosition::model()->getOptions(); $this->breadcrumbs = array('Banner' => array('index'), '修改'); $this->render('create', array('model' => $model, 'bannerPositionOptions' => $bannerPositionOptions)); }