1
我有一個項目,其中一個表有太多的列(如80或更多),並手動設置Zend_Form類中的每一個變成一個痛苦的(並容易出錯)工作。有沒有辦法通過讀取表格模式並相應地向字段類型添加正確的元素來實現自動化?如何通過讀表模式動態創建一個Zend Form對象?
我有一個項目,其中一個表有太多的列(如80或更多),並手動設置Zend_Form類中的每一個變成一個痛苦的(並容易出錯)工作。有沒有辦法通過讀取表格模式並相應地向字段類型添加正確的元素來實現自動化?如何通過讀表模式動態創建一個Zend Form對象?
您可以調用方法Zend_Db_Adapter
並根據其結果動態創建表單元素。 describeTable()
返回每列的數據類型,因此您可以根據列類型創建不同類型的元素。
希望有幫助,