예제 #1
0
 public static function del($id)
 {
     $connection = Yii::$app->db;
     //开启事务
     $transaction = $connection->beginTransaction();
     try {
         Goods::findOne($id)->delete();
         GoodsColor::deleteAll(['gid' => $id]);
         GoodsInventory::deleteAll(['gid' => $id]);
         //提交
         $transaction->commit();
         return true;
     } catch (Exception $e) {
         $transaction->rollBack();
         return false;
     }
 }