DUF: Declarative Ugly Forms  v0.1-94-g0b7957c
 All Classes Functions Variables Pages
Static Public Member Functions | List of all members
IFormRenderer Interface Reference

Render a form. More...

Inheritance diagram for IFormRenderer:
Inheritance graph

Static Public Member Functions

static renderForm (\Duf::Form $form, $template_engine)
 Render the form. More...
 

Detailed Description

Render a form.

Everything in a form is a widget, but form itself is not, because forms cannot be nested.

$template_engine is external object usable for rendering which is passed by between widgets. Duf does not use it in any way but custom widgets can.

To render content of the form, call this:

$form->renderRootWidget($template_engine);
See also
IWidgetRenderer

Member Function Documentation

static renderForm ( \Duf::Form  $form,
  $template_engine 
)
static

Render the form.

This should call $form->renderRootWidget($template_engine).

Parameters
$formis the Form.
$template_engineis templating engine which may be used for rendering (optional).

Implemented in Form, and Form.