Example #1
0
 /**
  * Deletes an existing Album model.
  * If deletion is successful, the browser will be redirected to the 'index' page.
  * @param integer $id
  * @return mixed
  */
 public function actionDelete($id)
 {
     try {
         $this->findModel($id)->delete();
         Photo::deleteAll('album_id = :album_id', [':album_id' => $id]);
         RecommendQueue::deleteAlbumById($id);
     } catch (\Exception $exp) {
         echo Json::encode(['statusCode' => '300', 'message' => $exp->getMessage(), 'navTabId' => 'photo_album_index_id', 'forwardUrl' => '', 'callbackType' => '']);
         exit;
     }
     echo Json::encode(['statusCode' => '200', 'message' => '操作成功', 'navTabId' => 'photo_album_index_id', 'forwardUrl' => '', 'callbackType' => '']);
     exit;
 }