$model = array('username' => 'foo'); $form = new A_Html_Form(); $form->setModel($model); $form->setWrapper('A_Html_Div', array('class' => 'fieldclass', 'style' => 'border:1px solid red;')); $form->text('username', 'Enter Username:'******'passwd', 'Enter Password:'******'submit', 'login'); echo $form->render(); $form->reset(); $model = new A_Collection(); $model->set('username', 'bar'); $form->setModel($model); echo '<br/>Fluent usage:'; echo $form->text(array('name' => 'username', 'label' => 'Enter Username:'******'passwd', 'Enter Password:'******'submit', 'login')->render(); echo '<br/>Static usage'; echo A_Html_Form::render(array('action' => 'foo', 'class' => 'bar'), 'Form inputs go here'); echo '<br/>Fieldset usage:'; $fields1 = new A_Html_Form(); $fields1->text('username', 'Enter Username:'******'passwd', 'Enter Password:'******'email', 'Enter Email:'); $fields2->password('phone', 'Enter Phone:'); $form = new A_Html_Form(); $form->fieldset('set1', $fields1->partial()); $form->fieldset('set2', $fields2->partial()); $form->submit('submit', 'login'); echo $form->render(); echo ' </body> </html>';