Namespaces

  • Latte
    • Loaders
    • Macros
    • Runtime
  • Nette
    • Application
      • Responses
      • Routers
      • UI
    • Bridges
      • ApplicationDI
      • ApplicationLatte
      • ApplicationTracy
      • CacheDI
      • CacheLatte
      • DatabaseDI
      • DatabaseTracy
      • DITracy
      • FormsDI
      • FormsLatte
      • Framework
      • HttpDI
      • HttpTracy
      • MailDI
      • ReflectionDI
      • SecurityDI
      • SecurityTracy
    • Caching
      • Storages
    • ComponentModel
    • Database
      • Conventions
      • Drivers
      • Reflection
      • Table
    • DI
      • Config
        • Adapters
      • Extensions
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Loaders
    • Localization
    • Mail
    • Neon
    • PhpGenerator
    • Reflection
    • Security
    • Utils
  • none
  • Tracy
    • Bridges
      • Nette

Classes

  • DefaultFormRenderer
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Other releases
  • Nette homepage

Class DefaultFormRenderer

Converts a Form into the HTML output.

Nette\Object
Extended by Nette\Forms\Rendering\DefaultFormRenderer implements Nette\Forms\IFormRenderer
Namespace: Nette\Forms\Rendering
Located at Forms/Rendering/DefaultFormRenderer.php
Methods summary
public string
# render( Nette\Forms\Form $form, string $mode = NULL )

Provides complete form rendering.

Provides complete form rendering.

Parameters

$form
$mode
'errors', 'ownerrors', 'body', 'end' or empty to render all

Returns

string
string

Implementation of

Nette\Forms\IFormRenderer::render()
public string
# renderBegin( )

Renders form begin.

Renders form begin.

Returns

string
string
public string
# renderEnd( )

Renders form end.

Renders form end.

Returns

string
string
public string
# renderErrors( Nette\Forms\IControl $control = NULL, $own = TRUE )

Renders validation errors (per form or per control).

Renders validation errors (per form or per control).

Returns

string
string
public string
# renderBody( )

Renders form body.

Renders form body.

Returns

string
string
public string
# renderControls( Nette\Forms\Container|Nette\Forms\ControlGroup $parent )

Renders group of controls.

Renders group of controls.

Parameters

$parent

Returns

string
string
public string
# renderPair( Nette\Forms\IControl $control )

Renders single visual row.

Renders single visual row.

Returns

string
string
public string
# renderPairMulti( array $controls )

Renders single visual row of multiple controls.

Renders single visual row of multiple controls.

Parameters

$controls

Returns

string
string
public string
# renderLabel( Nette\Forms\IControl $control )

Renders 'label' part of visual row of controls.

Renders 'label' part of visual row of controls.

Returns

string
string
public string
# renderControl( Nette\Forms\IControl $control )

Renders 'control' part of visual row of controls.

Renders 'control' part of visual row of controls.

Returns

string
string
protected Nette\Utils\Html
# getWrapper( string $name )

Parameters

$name

Returns

Nette\Utils\Html
Html
protected string
# getValue( string $name )

Parameters

$name

Returns

string
string
Methods inherited from Nette\Object
__call(), __callStatic(), __get(), __isset(), __set(), __unset(), extensionMethod(), getReflection()
Properties summary
public array $wrappers

/--- form.container

/--- form.container

\--

/--- error.container .... error.item [.class] \---
/--- hidden.container .... HIDDEN CONTROLS \---
/--- group.container .... group.label .... group.description
/--- controls.container
/--- pair.container [.required .optional .odd]
/--- label.container .... LABEL .... label.suffix .... label.requiredsuffix \---
/--- control.container [.odd] .... CONTROL [.required .text .password .file .submit .button] .... control.requiredsuffix .... control.description .... control.errorcontainer + control.erroritem \--- \--- \--- \--- \--

#array( 'form' => array( 'container' => NULL, ), 'error' => array( 'container' => 'ul class=error', 'item' => 'li', ), 'group' => array( 'container' => 'fieldset', 'label' => 'legend', 'description' => 'p', ), 'controls' => array( 'container' => 'table', ), 'pair' => array( 'container' => 'tr', '.required' => 'required', '.optional' => NULL, '.odd' => NULL, '.error' => NULL, ), 'control' => array( 'container' => 'td', '.odd' => NULL, 'description' => 'small', 'requiredsuffix' => '', 'errorcontainer' => 'span class=error', 'erroritem' => '', '.required' => 'required', '.text' => 'text', '.password' => 'text', '.file' => 'text', '.submit' => 'button', '.image' => 'imagebutton', '.button' => 'button', ), 'label' => array( 'container' => 'th', 'suffix' => NULL, 'requiredsuffix' => '', ), 'hidden' => array( 'container' => 'div', ), )
protected Nette\Forms\Form $form
#
protected integer $counter
#
Magic properties inherited from Nette\Object
$reflection
Nette 2.3-20161221 API API documentation generated by ApiGen 2.8.0