2011-09-27 5 views

답변

4

렌더링되는 여러 양식 요소 인 Composite Elements을 살펴보고 함께 유효성을 검사해야합니다.

예를 들어, 생일 요소는 드롭 다운 대신 텍스트 필드를 사용하여 단순화합니다. 이 예제를 보면 텍스트 요소 대신 선택 요소를 사용하여 예제를 만들 수 있어야합니다. 또한 Matthew Weier O'Phinney (ZF 프로젝트 리드)의 블로그 게시물 creating composite elements을 확인하십시오. 그는 ZF 참조 가이드에서 같은 생일 예를 들지만 도움이 될 수도 있습니다. 거기에 대한 사용자 의견 중 일부는 도움이 될 수 있습니다.

모두 너무 많은 것처럼 보이면 컨트롤러/폼 유효성 검사 루틴에 별도의 요소로 렌더링하고 컨트롤러와 폼 유효성 검사 루틴에 "함께 넣어"단일 값 (YYYY-mm)으로 데이터베이스에 삽입 할 수 있습니다 -dd), 데이터베이스에서 다시 읽으면이를 분리하여 각 개별 select 요소를 각각의 날짜 부분으로 채울 수 있습니다.

이것은 최선의 방법은 아니지만 Zend Framework로 시작하는 경우 컴포지트 요소, 데코레이터 및 유효성 검사기를 만드는 것은 처음에는 힘든 작업이 될 수 있습니다.

+1

오늘 뭔가를 배웠습니다. 감사합니다. –

관련 문제