Exemplo n.º 1
0
 public function actionDelete($id)
 {
     if (Yii::$app->request->isAjax) {
         $transaction = Yii::$app->db->beginTransaction();
         try {
             TrOsnov::deleteAll(['id_installakt' => $id]);
             TrMat::deleteAll(['id_installakt' => $id]);
             echo $this->findModel($id)->delete();
             $transaction->commit();
         } catch (Exception $e) {
             $transaction->rollBack();
             throw new Exception($e->getMessage() . ' Удаление невозможно.');
         }
     }
 }