type = Banner::TYPE_FOOD; return $form->getList(get_store_id()); } // 幻灯片编辑 public function actionEdit() { $id = input_params('id'); $banner = Banner::findOne(['id' => $id, 'type' => Banner::TYPE_FOOD]); if (!$banner) { $banner = new Banner(); } if (\Yii::$app->request->isPost) { $form = new BannerForm(); $form->attributes = post_params(); $form->store_id = get_store_id(); $form->banner = $banner; $form->type = Banner::TYPE_FOOD; return $form->save(); } foreach ($banner as $index => $value) { $banner[$index] = str_replace("\"", """, $value); } return [ 'code' => 0, 'msg' => 'success', 'data' => $banner ]; } // 幻灯片删除 public function actionDelete() { $id = input_params('id'); $banner = Banner::findOne(['id' => $id, 'is_delete' => 0, 'type' => Banner::TYPE_FOOD]); if (!$banner) { return [ 'code' => 1, 'msg' => '幻灯片不存在或已经删除', ]; } $banner->is_delete = 1; if ($banner->save()) { return [ 'code' => 0, 'msg' => '成功', ]; } else { foreach ($banner->errors as $errors) { return [ 'code' => 1, 'msg' => $errors[0], ]; } } } }