주소, 전화 번호 등과 관련된 요소의 경우 형식을 통해 재사용하는 가장 좋은 방법은 무엇입니까? 이 일을 위해 어떤 종류의 도우미를 만들어야할까요?ZF : 양식 전체에 요소 재사용
0
A
답변
2
는 @markus 노트, 당신은 Zend_Form_Element
을 확장 사용자 지정 양식 요소를 만들 수 있습니다. 주소, 전화 번호 - - 당신은 식별 용도의 종류
Creating composite elements - phly, boy, phly
그는 3 개의 선택 드롭 다운으로 구성된 날짜를 나타내는 복합 요소를 만듭니다.
대안은 이러한 엔터티 중 하나를 나타 내기 위해 subform을 만드는 것입니다.
$form->addSubform(new My_Form_Subform_Address(), 'address');
:
class My_Form_Subform_Address extends Zend_Form_Subform
{
public function init()
{
// add your elements
}
}
는 그런 다음 기본 폼에 하위 폼을 추가 것처럼 하위 클래스는 볼 수
5
나는 도우미를 제안하지 않을 것입니다. 난 그냥 양식 요소 클래스를 확장, 내 요소를 구축하고 그것을 내가 필요한 어떤 형태로든 추가 할 수 있습니다.
class Project_Form_Element_PhoneNumber extends Zend_Form_Element
{
//look at the Zend_Form_Element class, it gives you most of the infrastructure
//look at how shipped elements are built on top of that class
}
관련 문제
- 1. ZF : 로그인 양식 확인
- 2. DTD에서 요소 재사용
- 3. silverlight - 구성 요소 재사용
- 4. 재사용 가능한 구성 요소
- 5. MonoTouch.Dialog 요소 재사용
- 6. ZF
- 7. 메인 CakePHP 레이아웃의 재사용 가능한 요소
- 8. UI 구성 요소 재사용 가능성
- 9. AngularJS에서 재사용 가능한 구성 요소
- 10. 요소 변경을 통한 활동 재사용
- 11. Silex에서 재사용 가능한 구성 요소
- 12. SpringMVC의 재사용 가능한 구성 요소
- 13. 다른 파일의 XML 요소 재사용
- 14. 재사용 가능한 등록 구성 요소
- 15. 젠드 양식 재사용 가능한 장식
- 16. Apache Wicket의 재사용 가능한 편집 양식
- 17. ZF 기반 프로젝트가 아닌 Zend 프레임 워크 구성 요소 사용
- 18. ZF 관리자의 아키텍처 조언
- 19. ZF : 컨트롤러의 오류 메시지 검색
- 20. KnockoutJS로 재사용 가능한 구성 요소 만들기
- 21. 피라미드 프레임 워크의 재사용 가능한 구성 요소
- 22. csproj 파일의 재사용 가능한 PropertyGroup 요소
- 23. iOS 용 재사용 가능한 구성 요소
- 24. 리튬으로 재사용 가능한 컨트롤러 구성 요소 만들기
- 25. ZF Datagrid 양식 수정 유효하지 않은 요소의 원인을 무시했습니다.
- 26. jquery json select - json 요소 전체에 select 옵션을 설정합니다.
- 27. 양식 요소 업데이트가되지
- 28. jQuery.load 및 양식 요소
- 29. 젠드 양식 요소 배열
- 30. jQuery 업데이트 양식 요소