A number of posts out there today concern working with HTML forms in PHP (Paul M. Jones » Form Processing Questions). The debate seems to hinge mostly on whether a single monolithic, automatic form generation class/script should be preferred to an approach that separates the Model and View more cleanly.
I have to agree with Thoughts on form building/processing that handling forms is one of the most tedious tasks that you can come across. I’m all for any solution that makes it easy to present a form, collect the input, and store it. Since 99% of the time the information is stored in a database, I’m not so worried that the Data, Model, and View are so tightly bound together. That just frees up time to work on more interesting problems.