0
少なくとも2つのバリアント(製品には多数のバリアントを持つことができる)がある場合にのみ、製品を追加したいと考えています。Doctrineフックでレコード参照の有効性を確認する
バリアントが十分でない場合、doctrineのpreInsertまたはpostInsertフックでこれを検証し、トランザクションを停止する方法はありますか?私は、$ event-> getModified()または$ event-> dataを使ってスカラーフィールドをチェックする方法を知っていますが、レコードがまだデータベースにまだ挿入されていない場合は、私は多対多と多対多の関係を意味します。