2011-04-19 6 views
4

젠드 프레임 워크를 처음 사용했습니다. 클래스 및 데코레이터를 사용하여 양식을 만들 때 zend 양식과 데코레이터를 사용했습니다. 내가 만든 양식은 간단한 등록 양식이었습니다.
이제 제 질문은 "많은 복잡한 양식에도 젠드 양식을 사용하는 것이 바람직합니까?" 나는 많은 조건을 가진 jquery로 가득 찬 많은 복잡한 폼을 만들었습니다. 그래서이 순간에 나는 데코레이터를 사용하여 폼을 만드는 것이 매우 어려울 것이라고 생각합니다.젠드 프레임 워크의 데코레이터

형태의 힘은 시간의 우리의 지옥을 많이 절약 할 ...
그래서 우리는 우리의 PHTML 파일의 형태를 만들 수 있습니다 여전히 필터 및 유효성 검사기의 힘을 사용하거나 dere 다른 방법 인 젠드 필터와 젠드 validartios입니다 ... ???

답변

4

제 생각에는 Zend Form을 사용하여 양식을 작성하는 것이 좋습니다. 그 이유는 Zend_Forms를 만들고, 데코레이터를 설정하고, 요소를 커스터마이징하거나, 자신 만의 요소를 만드는 데 소비되는 시간이 양식이 사용되면 저장되기 때문입니다. Zend Form을 사용하면 폼의 유효성 검사, 필드 내용 필터링, 오류 메시지 관리, 번역 등 매우 쉽고 직관적 인 방법을 얻을 수 있습니다. 기존의 데코레이터, 폼 헬퍼, 폼 요소를 직접 작성하거나 커스터마이징하는 것만으로도 다음 ZF 프로젝트에서 사용할 수 있습니다.

제 생각에 장기간에 Zend_Form을 사용하면 시간이 절약 될 것입니다. 처음에는 Zend_Form을 사용하면 문제가 발생하지 않고 두통이 생기는 것처럼 보일 수도 있습니다.

그러나 물론, phtml로 직접 양식을 만들고 싶다면 아무 것도 멈추지 않을 것입니다. 젠드 필터와 밸리데이터는 모두 Zend_Form과 독립적으로 사용할 수 있습니다. "phtml form"과 같은 요소와 구조를 가진 zend form을 만들 수도 있습니다. 이 방법을 사용하면 zend_form 만 채울 수 있으며 양식의 실제 렌더링이 아닌 서브 데이터의 유효성 검사 및 필터링에만 사용됩니다.

+0

답장을 보내 주셔서 감사합니다 .. 심지어 내가 젠드 양식에서 당신과 같은 느낌. 여기에 전문가의 조언을 듣고 싶었습니다. – Jaimin

+0

Zend_Form 관련 [webinars] (http://www.zend.com/en/resources/webinars/framework)에서 그립을 파악해야합니다. 그것. – wimvds

관련 문제