使用 Doctrine 2 检查重复键 [英] Checking for duplicate keys with Doctrine 2

查看:16
本文介绍了使用 Doctrine 2 检查重复键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有一种简单的方法可以在执行刷新之前使用 Doctrine 2 检查重复键?

Is there an easy way to check for duplicate keys with Doctrine 2 before doing a flush?

推荐答案

你可以抓住UniqueConstraintViolationException 如此:

You can catch the UniqueConstraintViolationException as such:

use DoctrineDBALExceptionUniqueConstraintViolationException;

// ...

try {
   // ...
   $em->flush();
}
catch (UniqueConstraintViolationException $e) {
    // ....
}

这篇关于使用 Doctrine 2 检查重复键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆