검증 Symfony2 엔티티 선택 필드

크리슈 낙

심포니 2.3 프로젝트에서 양식의 유효성을 검사하려고하므로 '고객'필드가 있습니다.

$builder
    ->add('customer', 
          'entity', 
           array('property'=> 'item',
                 'multiple' => true, 
                 'expanded' => true, 
                 'class' => 'OrdersBundle:Customer', 
                 'required' => true, 'empty_value' => '',
                 'query_builder' => function(\Ella\OrdersBundle\Repository\CustomerRepository $er) {
            return $er->createQueryBuilder('q')->andWhere("q.is_delete = 0")->orderBy('q.item', 'asc');
        }));

사용자가 아무것도 선택하지 않았을 때 오류를 반환하려고하므로 이렇게합니다.

properties:
    customer: 
        - Choice: { min: 1, minMessage: 'message' }

또는

 properties:
    customer: 
        - NotBlank: 
            message: message

및 다른 것들,하지만 아무것도 작동하지 않습니다, 내가 뭘 잘못하고 있는지에 대한 아이디어 ?? 문서에서 그들은 우리가 배열을 사용할 수 있다고 말했지만 이것도 작동하지 않습니다 ...

실제로 Symfony 반환 :

제약 조건에 "선택"또는 "콜백"을 지정해야합니다.

엔리코 그

를 들어 Choice검증 당신은 어느 문서에서 사용할 수있는 허용 선택 또는 콜백 함수와 배열을 지정해야합니다 :

이 제약 조건은 주어진 값이 주어진 유효한 선택 세트 중 하나인지 확인하는 데 사용됩니다. 또한 항목 배열의 각 항목이 유효한 선택 항목 중 하나인지 확인하는 데 사용할 수도 있습니다.

사용할 수있는 것은 Count 유효성 검사기 일 수 있습니다 .

customer:
        - Count:
            min: 1
            max: 99
            minMessage: "Min message"
            maxMessage: "You cannot specify more than {{ limit }}"

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

엔티티 부울 필드에 바인딩 된 Symfony Select 선택

분류에서Dev

Symfony2 FormType 엔티티 필드 유형

분류에서Dev

Symfony2 교리 드롭 다운 메뉴는 관련 엔티티에서 선택 항목을 선택합니다.

분류에서Dev

다른 엔티티 symfony2의 데이터로 엔티티 필드 업데이트

분류에서Dev

양식 유형의 엔티티에서 선택을 만드는 Symfony

분류에서Dev

Symfony2의 양식에서 다른 엔티티 검색

분류에서Dev

Symfony 2.3 : 컬렉션 필드 내부의 엔티티 유효성 검사

분류에서Dev

Symfony3 QueryBuilder orderBy 엔티티 필드

분류에서Dev

자체 엔티티로 Symfony2 파일 업로드

분류에서Dev

자체 엔티티로 Symfony2 파일 업로드

분류에서Dev

엔티티에 쿼리가있는 Symfony2 메서드

분류에서Dev

Symfony2 엔티티 양식 필드 및 해당 속성 이름

분류에서Dev

Symfony2는 옵션으로 엔티티 필드를 생성합니다.

분류에서Dev

Symfony2 (Doctrine)에 파일 필드가있는 엔티티 업데이트

분류에서Dev

Symfony2 formbuilder-레이블로 엔티티 읽기 전용 필드

분류에서Dev

Symfony2 YAML 엔티티 필드가 바인딩되지 않음

분류에서Dev

symfony2 fosUserBundle 엔티티의 데이터가있는 필드 추가

분류에서Dev

결과 170k가 포함 된 Symfony2 양식 필드 엔티티

분류에서Dev

Symfony2 선택 필드 : 빈 값

분류에서Dev

Symfony 2 : 엔티티에 포함되지 않은 양식의 필드 유효성 검사 / 추가

분류에서Dev

Symfony2-엔티티 컬렉션 선택 제한

분류에서Dev

Symfony2는 양식 제출 / 검증 후 엔티티 속성을 설정합니다.

분류에서Dev

Constraint Validator는 엔티티가 Symfony 2에서 준비되기 전에 엔티티를 검증합니다.

분류에서Dev

Symfony 2.3 : 양식없이 엔티티 검증

분류에서Dev

Symfony의 엔티티에있는 여러 검증 그룹-방법?

분류에서Dev

Symfony는 양식을 사용하여 엔티티 검증

분류에서Dev

이미지 엔티티의 OneToMany ArrayCollection에 대한 Symfony2 유효성 검사

분류에서Dev

Symfony2, YML 파일, 엔티티 및 양식의 유효성 검사

분류에서Dev

symfony2 FromBuilder "선택"을 사용하는 대신 엔티티의 여러 확인란

Related 관련 기사

  1. 1

    엔티티 부울 필드에 바인딩 된 Symfony Select 선택

  2. 2

    Symfony2 FormType 엔티티 필드 유형

  3. 3

    Symfony2 교리 드롭 다운 메뉴는 관련 엔티티에서 선택 항목을 선택합니다.

  4. 4

    다른 엔티티 symfony2의 데이터로 엔티티 필드 업데이트

  5. 5

    양식 유형의 엔티티에서 선택을 만드는 Symfony

  6. 6

    Symfony2의 양식에서 다른 엔티티 검색

  7. 7

    Symfony 2.3 : 컬렉션 필드 내부의 엔티티 유효성 검사

  8. 8

    Symfony3 QueryBuilder orderBy 엔티티 필드

  9. 9

    자체 엔티티로 Symfony2 파일 업로드

  10. 10

    자체 엔티티로 Symfony2 파일 업로드

  11. 11

    엔티티에 쿼리가있는 Symfony2 메서드

  12. 12

    Symfony2 엔티티 양식 필드 및 해당 속성 이름

  13. 13

    Symfony2는 옵션으로 엔티티 필드를 생성합니다.

  14. 14

    Symfony2 (Doctrine)에 파일 필드가있는 엔티티 업데이트

  15. 15

    Symfony2 formbuilder-레이블로 엔티티 읽기 전용 필드

  16. 16

    Symfony2 YAML 엔티티 필드가 바인딩되지 않음

  17. 17

    symfony2 fosUserBundle 엔티티의 데이터가있는 필드 추가

  18. 18

    결과 170k가 포함 된 Symfony2 양식 필드 엔티티

  19. 19

    Symfony2 선택 필드 : 빈 값

  20. 20

    Symfony 2 : 엔티티에 포함되지 않은 양식의 필드 유효성 검사 / 추가

  21. 21

    Symfony2-엔티티 컬렉션 선택 제한

  22. 22

    Symfony2는 양식 제출 / 검증 후 엔티티 속성을 설정합니다.

  23. 23

    Constraint Validator는 엔티티가 Symfony 2에서 준비되기 전에 엔티티를 검증합니다.

  24. 24

    Symfony 2.3 : 양식없이 엔티티 검증

  25. 25

    Symfony의 엔티티에있는 여러 검증 그룹-방법?

  26. 26

    Symfony는 양식을 사용하여 엔티티 검증

  27. 27

    이미지 엔티티의 OneToMany ArrayCollection에 대한 Symfony2 유효성 검사

  28. 28

    Symfony2, YML 파일, 엔티티 및 양식의 유효성 검사

  29. 29

    symfony2 FromBuilder "선택"을 사용하는 대신 엔티티의 여러 확인란

뜨겁다태그

보관