问题
I am trying to add a HTML multi-column table to a Zend_Form. The table would be populated by data from the database and each row should be preceded by a checkbox, as shown in the ASCII below:
+-----+-------------------------+-----------------------+--------------+
| | Column_1 | Column_2 | Column_3 |
+-----+-------------------------+-----------------------+--------------+
| [x] | Row #1 | Some data | more data |
+-----+-------------------------+-----------------------+--------------+
| [x] | Row #2 | Some data | more data |
+-----+-------------------------+-----------------------+--------------+
| [x] | Row #3 | Some data | more data |
+-----+-------------------------+-----------------------+--------------+
The table would handle many-to-many relationships. Would anyone happen to know how to implement this?
回答1:
At the very least you'll have to remove DtDd
Decorator, set the Html
Decorator tag to div and remove the Label
Decorator.
I suggest you make the form as best you can then work from that, at least give it a go.
In the worst situation you will have to write your own form elements to replicate this HTML.
来源:https://stackoverflow.com/questions/3298543/zend-form-database-records-in-html-table-with-checkboxes