Как динамически создать объект Zend Form, читая схему таблицы? - PullRequest
1 голос
/ 14 февраля 2012

У меня есть проект, в котором в одной из таблиц слишком много столбцов (например, 80 или более), и установка каждого из них в классе Zend_Form вручную стала болезненной (и подверженной ошибкам) ​​работой.Есть ли способ автоматизировать это, читая схему таблицы и добавляя нужные элементы в соответствии с типами полей?

1 Ответ

2 голосов
/ 14 февраля 2012

Вы можете вызвать метод descriptionTable () в Zend_Db_Adapter и динамически создавать элементы формы на основе его результатов. describeTable() возвращает тип данных для каждого столбца, поэтому вы можете создавать различные типы элементов в соответствии с типом столбца.

Надеюсь, это поможет,

...