public function updateMaterial($id, $materialId, $address, $isShow, $sort, $pcUrl, $wapUrl = '') { $model = Material::findOne($id); if (!$model) { return false; } $model->materialId = $materialId; $model->address = $address; // $model->isDefault=$isDefault; $model->isShow = $isShow; $model->sort = $sort; $model->pcUrl = $pcUrl; if ($wapUrl) { $model->wapUrl = $wapUrl; } $model->addTime = date('Y-m-d H:i:s', time()); $model->addUser = Yii::$app->session->get(Variable::$session_userId_str); if ($model->save()) { return true; } return false; }
public function actionVideo() { $video = Material::findOne(['materialId' => Variable::$materialId_productVideo]); return $this->render(Variable::$video_view, ['video' => $video]); }
public function actionEditprobanner() { $user = new AdminUser(); if (!$user->checkUserIsLogin()) { $this->redirect(Variable::$home_url); return; } $req = Yii::$app->request; //创建一个请求对象 $form = new MaterialForm(); $form->setScenario('probanner'); $id = trim($req->get('id')); if (!is_numeric($id) || $id == 0) { $this->redirect(Variable::$setting_url); return; } $materialModel = Material::findOne($id); $form->materialId = $materialModel->materialId; //修改 if ($form->load($req->post()) && $form->validate()) { $isSuccess = (new Material())->updateMaterial($id, $form->materialId, $form->address, $form->isShow, $form->sort, $form->pcUrl, $form->wapUrl); if ($isSuccess) { Yii::$app->session->setFlash(Variable::$flash_success, '资料更新成功'); } else { Yii::$app->session->setFlash(Variable::$flash_error, '资料更新失败,请刷新重试'); } $this->redirect(Variable::$proBanner_url); return; } $materialModel = Material::findOne($id); $form->materialId = $materialModel->materialId; $form->id = $materialModel->id; $form->address = $materialModel->address; $form->isShow = $materialModel->isShow; $form->sort = $materialModel->sort; $form->pcUrl = $materialModel->pcUrl; $form->wapUrl = $materialModel->wapUrl; return $this->render(Variable::$editProBanner_view, ['model' => $form, 'materialModel' => $materialModel]); }