1
테이블 중 하나에 너무 많은 열 (예 : 80 개 이상)이 있고 수동으로 Zend_Form 클래스의 각 열을 설정하면 고통스럽고 오류가 발생하기 쉬운 프로젝트가되었습니다. 테이블 스키마를 읽고 필드 유형에 따라 올바른 요소를 추가하여이를 자동화하는 방법이 있습니까?테이블 스키마를 읽음으로써 Zend Form 객체를 동적으로 만드는 방법은 무엇입니까?
테이블 중 하나에 너무 많은 열 (예 : 80 개 이상)이 있고 수동으로 Zend_Form 클래스의 각 열을 설정하면 고통스럽고 오류가 발생하기 쉬운 프로젝트가되었습니다. 테이블 스키마를 읽고 필드 유형에 따라 올바른 요소를 추가하여이를 자동화하는 방법이 있습니까?테이블 스키마를 읽음으로써 Zend Form 객체를 동적으로 만드는 방법은 무엇입니까?
Zend_Db_Adapter
에서 describeTable() 메서드를 호출하고 그 결과에 따라 폼 요소를 동적으로 만들 수 있습니다. describeTable()
은 각 열의 데이터 형식을 반환하므로 열 형식에 따라 다른 유형의 요소를 만들 수 있습니다.
도움이 되길 바랍니다.