1
テーブルの1つに(80以上のような)カラムが多すぎるプロジェクトがあり、手動でZend_Formクラスのそれぞれを設定すると痛い(エラーになりやすい)作業になりました。テーブルスキーマを読んで、フィールドタイプに応じて適切な要素を追加することで、これを自動化する方法はありますか?テーブルスキーマを読み込んでZend Formオブジェクトを動的に作成する方法は?
テーブルの1つに(80以上のような)カラムが多すぎるプロジェクトがあり、手動でZend_Formクラスのそれぞれを設定すると痛い(エラーになりやすい)作業になりました。テーブルスキーマを読んで、フィールドタイプに応じて適切な要素を追加することで、これを自動化する方法はありますか?テーブルスキーマを読み込んでZend Formオブジェクトを動的に作成する方法は?
Zend_Db_Adapter
でdescribeTable()メソッドを呼び出し、その結果に基づいてフォーム要素を動的に作成することができます。 describeTable()
は、各列のデータ型を戻すため、列の種類に応じて異なるタイプの要素を作成できます。
希望すると、