
Html::formhandler maintains a clean separation between form construction and form rendering. it allows you to define your forms and fields in a number of flexible ways. although it provides renderers for html, you can define custom renderers for any kind of presentation.