如何通过读取表模式动态创建Zend Form对象?

时间:2012-02-14 15:03:24

标签: zend-framework zend-form

我有一个项目,其中一个表有太多列(如80或更多),并且在Zend_Form类中手动设置每个表变得很痛苦(并且容易出错)。有没有办法通过读取表模式并相应地向字段类型添加正确的元素来自动化它?

1 个答案:

答案 0 :(得分:2)

您可以在Zend_Db_Adapter中调用describeTable()方法,并根据结果动态创建表单元素。 describeTable()返回每列的数据类型,因此您可以根据列类型创建不同类型的元素。

希望有所帮助,