0
我想添加產品,當且僅當它說至少兩個變體(產品可以有多個變體)。用於驗證記錄引用的原則掛鉤插入
如何在doctrine的preInsert或postInsert掛鉤中驗證此操作,並在沒有足夠的變量時停止事務?我知道如何使用$ event-> getModified()或$ event-> data來檢查標量字段,但是想知道整個關係是否可能,特別是如果記錄還沒有被插入到數據庫中。我的意思是多對多和一對多關係。
我想添加產品,當且僅當它說至少兩個變體(產品可以有多個變體)。用於驗證記錄引用的原則掛鉤插入
如何在doctrine的preInsert或postInsert掛鉤中驗證此操作,並在沒有足夠的變量時停止事務?我知道如何使用$ event-> getModified()或$ event-> data來檢查標量字段,但是想知道整個關係是否可能,特別是如果記錄還沒有被插入到數據庫中。我的意思是多對多和一對多關係。
有special hooks for validation,您可以使用輕鬆地實現這個功能:validate()
,validateOnInsert()
和validateOnUpdate()