"탭 브라우징"과 같은 기능을 수행하고자하는 인터페이스를 구축하고 있습니다. 각 탭은 이미 작업으로 작성되었으며 탭 인터페이스는 개별 탭에 대한 링크로 잘 작동합니다. 이 컨트롤러의 "인덱스"페이지를 작성하기로 결정했습니다. 모든 탭의 내용을 숨겨진 div에 넣고 jQuery로 스왑합니다.하지만 일단 액션 뷰 도우미를 사용하기 시작하면 많은 사람들이 말했습니다. 그 나쁜 습관. (see this article)Zend의 Action View Helper - 해결 방법이 있습니까?
이러한 동작 중 일부는 양식을 빌드합니다. 모델의 일부 데이터를 가져 와서 표시합니다. 나는 각각의 행동이 스스로 기능을 지속하기를 바란다.
/항목으로 이동하면 탭 메뉴와 숨겨진 태그에있는 div의 모든 내용을 볼 수 있습니다./item/tab2는 특정 작업 (예 : 양식 제출)입니다.
또 다른 복잡성 /주의 사항 - 사용자가 해당 "탭"에 액세스 할 수없는 경우 일부 작업에서 액세스 예외가 발생합니다. 두 번 시스템에 액세스 확인을 구축하지 않으려합니다. 따라서 빈 콘텐트가있는 탭이 표시됩니다.
나는 이런 종류의 일을 처리하는 것이 가장 좋은 방법이 무엇인지 알아 내려고하고 있으며, 액션 도우미가 그럴 것이라고 생각했습니다. View Helpers를 사용하려고하면 - 그것이 Zend_Form을 어셈블 링하기에 적합한 지 궁금합니다.
누구도 Zend_View_Helper_Action
을 사용하지 말고 해결할 수있는 "적절한"방법에 대한 제안 사항이 있습니까?
사실 - 액션 뷰 도우미로이 작업을 수행 할 때 많은 다른 것들이 엉망이됩니다. JIRA에서 버그 수정을 제출했습니다. – gnarf