我有一个基于 Silex 构建的应用程序,我使用 Doctrine 作为我的 ORM。
我有一个问题,我试图在用户尝试重用电子邮件时得到一个干净的错误,我找到了验证器UniqueEntity,但它似乎是为 Symfony 的完整堆栈版本设计的。
我的问题是,这是真的吗?我正在尝试并假设它,因为我还没有找到任何在 Symfony 之外成功使用它的人。
我的第二个问题是,如果我不能使用 UniqueEntity,我的下一个最佳选择是什么?我正在使用 Symfony Validator 组件,并希望使用插入该组件的东西将其全部保存在同一个代码块中。