2010-02-25 7 views
0

우분투 9.10에서 Propel ORM과 Symfony 1.3.2를 사용하고 있습니다.symfony에서 sfWidgetFormChoice 폼 위젯에 대한 (까다로운?) 유효성 확인

나는 사용자가 사용자 이름을 제공해야하는 등록 양식을 작성 중입니다. 즉, 다른 사람

  • 이름은 공격의 목록에없는에서 이미 사용되지 않습니다 (이름이 고유한지

    1. :

      나는 이름의 선택에 다음과 같은 제한을 부과 할 첫 번째 요구를 들어 데이터베이스 테이블

    에 저장된 이름은, 그것은 쉽게 sfValidatorPropelUnique 유효성 검사기를 사용하여 수행됩니다.

    challe 그러나 nge는 두 번째 요구 사항 AND COMBINING 요구 사항 1과 2를 단일 유효성 검사기에 구현하는 데 있습니다.

    는 내가이 작업을 수행 할 수있는 사용자 정의 유효성 검사기를 작성할 수 가정,하지만 난 궁금 즉 프레임 워크를 사용하여 (이 할 수있는 더 나은 방법이있다, 및 솔루션 "내 자신의 압연"하지?

  • 답변

    0

    가 없습니다 어쨌든 데이터베이스 호출을 별도로 작성해야 할 필요가있는 심포니 검증기 솔루션을 생각해보십시오.

    '나만의 솔루션을 구상하고 싶습니다.' 아이디어.

    푸코를 탐험 할 생각이라면 몇 가지 아이디어를 줄 수있는 Propel 자동 완성에 대한 내용이이 문서에 나와 있습니다. rther : 그 호환 1.3의 경우

    http://www.symfony-project.org/cookbook/1_2/en/make-a-choice

    ... sfFromExtraPlugin의 의례,하지만 난 모르겠어요.

    0

    sfValidatorPropelUnique와 게시 유효성 검사기를 사용해야합니다. see here