안녕하세요 저는 Zend Framework에서 웹 사이트를 다시 만들고 있지만 혼란 스럽습니다. 왜 양식을 만드는 Zend \ Form이 있습니까? 가장 쉬운 방법은 HTML로보기를 만드는 것이지만 어쩌면 내가 잘못 생각한 것 같습니다. 젠드가 왜 그런 방식으로 양식을 만들 수 있는지 알고 싶습니다. 감사합니다Zend Form을 사용할 때의 이점은 무엇입니까?
0
A
답변
3
개체를 Forms에 바인딩하고 Object 또는 Form을 서로 다른 데이터로 쉽게 채울 수 있습니다. Form-Elements에 대한 필터 및/또는 유효성 검사기를 제공하는 것은 쉽습니다. 120 개의 Form-Elements가 있더라도 echo $this->formCollection($form)
이상을 쓸 필요는 없습니다. 양식을 변경한다고해서보기를 변경할 필요는 없습니다 (작업 방식에 따라 다름). 양식 오류는 특정 요소 등에 쉽게 첨부됩니다.
이것은 객체 지향 프로그래밍 (OOP)입니다. NEED이 중 하나는 아니지만 소년은 물건을 얻는 데 많은 도움이됩니다.
0
Zend\Form
은 양식을 만드는 것뿐만 아니라 유효성 확인도 있습니다. 사용자가 양식을 무시하고 데이터를 받으면 Zend\Form
이 데이터를 유효화 할 수 있습니다. 예를 들어 암호가 8 자 이상인지 여부를 확인할 수 있습니다. 또는 이메일 주소가 실제로 유효한 이메일 주소 인 경우.
+0
'Zend \ Validate'는 유효성 확인을위한 것입니다;) 그러나'Zend \ Form'은 두 가지를 결합하는 인프라를 제공합니다. – Sam
관련 문제
- 1. phoneGap API를 사용할 때의 이점은 무엇입니까
- 2. Do While PHP를 사용할 때의 이점은 무엇입니까
- 3. Erlang에서 RabbitMQ를 사용할 때의 이점은 무엇입니까?
- 4. 딸꾹질을 각도로 사용할 때의 실질적인 이점은 무엇입니까?
- 5. System.Diagnostics.PerformanceData에서 새 클래스를 사용할 때의 이점은 무엇입니까?
- 6. 명령 모델을 사용할 때의 주요 이점은 무엇입니까?
- 7. LESS 변수를 사용할 때의 이점은 무엇입니까
- 8. postgresql에서 plpgsql을 사용할 때의 이점은 무엇입니까
- 9. OGNL에서 Spring EL을 사용할 때의 이점은 무엇입니까?
- 10. codeigniter에서 super object를 사용할 때의 이점은 무엇입니까
- 11. SharePoint에서 InfoPath 양식을 사용할 때의 이점은 무엇입니까?
- 12. sendmsg, recvmsg를 사용할 때의 이점은 무엇입니까
- 13. Hbase와 Hive를 통합 할 때의 이점은 무엇입니까
- 14. ASP.NET : 사이트 맵 기반 탐색을 사용할 때의 이점은 무엇입니까?
- 15. asp.net mvc에서 비동기 컨트롤러를 사용할 때의 이점은 무엇입니까?
- 16. URL 단축키에 키 - 값 저장소를 사용할 때의 이점은 무엇입니까?
- 17. MSI 대신 MSM을 사용할 때의 제한/이점은 무엇입니까?
- 18. PHP를 사용하는 것보다 ZF2 세션을 사용할 때의 이점은 무엇입니까? $ _SESSION
- 19. C#에서 GhostDocs를 사용할 때의 몇 가지 특별한 이점은 무엇입니까
- 20. pgbouncer를 사용하여 트랜잭션 풀링을 사용할 때의 이점은 무엇입니까?
- 21. C++ 유형 캐스트 : 명시 적 캐스트를 사용할 때의 이점은 무엇입니까?
- 22. text/plain보다 application/json을 사용할 때의 이점은 무엇입니까?
- 23. Drupal을 사용할 때의 가장 큰 단점과 이점은 무엇입니까?
- 24. 스마트 포인터를 사용할 때의 이점은 무엇입니까? 예를 들어,이 촬영
- 25. JRun 4.0에서 Tomcat으로 변경할 때의 이점은 무엇입니까?
- 26. .pyc 파일을 피할 때의 이점은 무엇입니까?
- 27. php와 html을 분리 할 때의 이점은 무엇입니까?
- 28. 오픈 소스 프로젝트에 기여할 때의 이점은 무엇입니까?
- 29. Express.js를 로컬에 설치할 때의 이점은 무엇입니까
- 30. 외래 키를 정의 할 때의 이점은 무엇입니까
감사합니다. 복잡한 방법이지만 재사용하기가 쉽지 않다면 – Carlos
나는이 답변을 따릅니다. 그러나 Zend (1)의 새로운 사용자 인 나는 OP의 의견을 따르기도합니다. HTML 5에 익숙하면 HTML로 설정하는 것이 훨씬 빠르고 쉽습니다. 그러나 onces 애플리케이션이 매우 커지면 Zend Forms가 매우 유용 할 수 있습니다. – nclsvh
@nclsvh 프론트 엔드가 어떻게 진화했는지에 관해서는 대부분이 프론트 엔드 전용 폼으로 이동하고 백엔드에서 InputFilter 만 사용한다고 주장합니다. 프론트 엔드 프레임 워크는 JSON과 함께 작동하며, 개인적으로 애플리케이션이 절대로 성능에 중요한 영향을 미치지 않을 때 ZendForm 백엔드 만 사용합니다. 그렇지 않으면 모든 프론트 엔드 프레임 워크와 HTTP 통신입니다 ^^ – Sam