내 사용자 엔티티의 전자 메일 필드에 UniqueEntity 제약 조건을 추가하는 중 다음 오류가 발생합니다.Symfony 3 고유 제한 조건 오류
"\ Symfony \ Component \ Validator \ Constraints"네임 스페이스 에서 "고유"클래스를로드하려고했습니다. 다른 네임 스페이스에 대해 "사용"문 을 잊어 버리셨습니까?
유효성 검사를 제거하면 오류가 사라집니다. 내 validation.yml
파일의 내용은 다음과 같습니다.
LB\CoreBundle\Entity\User:
constraints:
- Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity:
fields: [email]
groups: [registration,userEdit]
나는 나의 User.php
파일의 검증 제약을 가져 오는 시도했지만 오류가 계속 발생. 이 오류를 없애기위한 도움을 주시면 감사하겠습니다.
yml에는 constraints 키워드 앞에 4 개의 sapces가 있습니까? –
오류 메시지가 'Unique' (UniqueEntity가 아니라)라는 클래스에 대해 이야기하고 있습니다. 코드에서 해당 클래스에 대한 참조가 있습니까? – xabbuh