엔티티가 작성, 업데이트 또는 삭제 될 때 엔티티 독트린을 다르게 검증해야합니다.Symfony - INSERT, UPDATE 또는 DELETE에서 엔티티를 다르게 확인합니다.
내 엔티티 클래스에 엔티티 제약 조건 검사기가 있습니다.
// src/AppBundle/Entity/AcmeEntity.php
use AppBundle\Validator\Constraints as AcmeAssert;
/**
* @AcmeAssert\CustomConstraint
*/
class AcmeEntity
{
// ...
protected $name;
// ...
}
내 CustomConstraint에서는 특정 유효성 검사기를 실행하기 위해 개체가 업데이트, 생성 또는 삭제되는지 확인해야합니다.
작업 단위를 사용하는 것이 해결책입니까?
가장 좋은 방법은 무엇입니까?
나는이 문제가 많은 응용 분야에서 일반적이라고 생각합니까?
감사의 모두를)
symfony2 유효성 검사 그룹을 사용하여 다른 제한 조건 유효성 검사기로 전환하는 것이 좋습니다. – Matteo