IntervalType이라는 사용자 정의 FormType을 생성하고 있습니다. 내 IntervalType은 start 및 end의 두 필드를 가지며 정수 유형입니다. 이 사용자 정의 FormType은 data_class없이 항상 사용됩니다. start이 end보다 낮도록 제약 조건을 추가하고 싶습니다. data_class없이 Symfony \ Compone
나는 다음과 같은 형식 여기 2016-10-28 21:00 (Format: YYYY-MM-DD H:i)
의 값을 반환하는 jQuery를 날짜 선택기 플러그인을 사용하고 내가 엔티티에 그것을 정의하는 방법 심포니 다음 /**
* @ORM\Column(name="preferred_datetime", type="datetime", nullable=false
symfony 2.8 버전을 사용하고 있는데 다음과 같은 문제가 발생했습니다. 엔티티 'Article'의 내 필드 'seeAlso'가 제로 (없음) 또는 최소 3 개의 객체 (다른 기사)로 제한되도록하고 싶습니다. 그래서 난 내 YAML 검증에서이 있습니다이 아니라 세 개 미만이지만,이 날 필드가 비어있을 수 있도록 허용하지 않는 경우가 확인 seeAlso
아이디어는 필요한 모든 필드가 비어 있지 않은지 먼저 확인하는 것입니다. 필요한 모든 데이터가 제공된 경우 입력 된 값이 올바른지 확인하십시오. 그룹 시퀀스의 일반적인 경우입니다. 언제 내가 new GroupSequence(["Basic", "Strict"])을 validation_groups 옵션에 적용하면 모든 필드가 비어 있어도 양식이 유효하다는 것을
FileType 필드가 포함 된 양식이 있습니다. 사용자가 동시에 여러 파일을 업로드 할 수 있도록 multiple 옵션을 true으로 설정했습니다. 내가 앞에 중괄호를 추가 UnexpectedTypeException in FileValidator.php line 168:
Expected argument of type "string", "array" gi
하나의 필드가 비어 있지 않으면 (유효성> 0) 유효성 검사를받는 필드의 길이는 특정 길이 (2 문자) 여야합니다. 이 상황에서 "Assert \ Expression"이 작동하는 것처럼 보이지만 속성 길이를 찾으려고하는 데 문제가 있습니다. Expression 내에서 PHP 함수를 호출 할 수없는 것 같습니다. expression documentation
DB 테이블에 대해 유효성을 검사 할 선택 필드 (드롭 다운)가 있습니다. 기본적으로 값이 쿼리 결과에있는 경우 유효합니다. 그것은 심포니 가이드에보고 된 콜백이 작동하는 방법 :(그러나 내게 너무 분명하지 않다는 , 나는 validation.yml 파일이 있습니다 User\UserBundle\Entity\Group:
properties:
정적 콜백을 통해 내 엔티티의 유효성을 검사하려고합니다. 나는 Symfony guide에 따라 작동하게 만들었지 만 나에게 명확하지 않은 것이 있습니다. 나는 그것이 "동적"만들고 싶어 내 $fakeNames 배열하지만 무엇을 채울 때 public static function validate($object, ExecutionContextInterface $
하나의 폼에서 사용되는 여러 개의 엔터티가 추상 클래스에서 확장됩니다. 각 엔티티에 대한 양식 유형을 작성한 다음 상위 양식에 포함 시켰습니다. 전자 메일 유형은 Assert \ NotBlank (기본 그룹) 및 Assert \ Email (전자 메일 그룹)에서만 "elemento"속성을 검사해야하므로 Telefono는 Assert \ NotBlank를 확