Class rex_form
rex_form repraesentiert ein Formular in REDAXO. Diese Klasse kann in Frontend u. Backend eingesetzt werden.
Nach erzeugen eines Formulars mit der factory()-Methode muss dieses mit verschiedenen Input-Feldern bestueckt werden. Dies geschieht Mittels der add*Field(...) Methoden.
Nachdem alle Felder eingefuegt wurden, muss das Fomular mit get() oder show() ausgegeben werden.
- rex_form_base
-
rex_form uses rex_factory_trait
Methods summary
protected
|
#
__construct( mixed $tableName, mixed $fieldset, mixed $whereCondition, mixed $method = 'post', mixed $debug = false, mixed $db = 1 )
Diese Konstruktor sollte nicht verwendet werden. Instanzen muessen ueber die facotry() Methode erstellt werden! |
|
public static
static
|
||
protected
|
#
loadBackendConfig( )
Laedt die Konfiguration die noetig ist um rex_form im REDAXO Backend zu verwenden. |
|
public
|
#
addPrioField( string $name, mixed $value = null, array $attributes = [] )
Fuegt dem Formular ein Feld hinzu mitdem die Prioritaet von Datensaetzen verwaltet werden kann. |
|
public
|
||
public
|
||
public
|
||
public
boolean
|
||
public
string
|
||
public
|
||
protected
|
||
protected
|
||
protected
|
||
public
boolean
|
||
protected
boolean
|
||
protected
boolean
|
Methods inherited from rex_form_base
addCheckboxField()
,
addContainerField()
,
addControlField()
,
addElement()
,
addErrorMessage()
,
addField()
,
addFieldset()
,
addHiddenField()
,
addInputField()
,
addLinklistField()
,
addLinkmapField()
,
addMediaField()
,
addMedialistField()
,
addParam()
,
addRadioField()
,
addRawField()
,
addReadOnlyField()
,
addReadOnlyTextField()
,
addSelectField()
,
addTextAreaField()
,
addTextField()
,
createElement()
,
createInput()
,
elementPostValue()
,
fieldsetPostValues()
,
get()
,
getControlElement()
,
getElement()
,
getFieldsetElements()
,
getFieldsetName()
,
getFieldsets()
,
getFooterElements()
,
getHeaderElements()
,
getInputAttributes()
,
getInputClassName()
,
getInputTagName()
,
getMessage()
,
getName()
,
getParam()
,
getParams()
,
getSaveElements()
,
getUrl()
,
getWarning()
,
init()
,
isControlElement()
,
isFooterElement()
,
isHeaderElement()
,
isRawElement()
,
preView()
,
processPostValues()
,
redirect()
,
setApplyUrl()
,
setFormId()
,
setMessage()
,
setWarning()
,
show()
,
validate()
Methods used from rex_factory_trait
callFactoryClass()
,
getFactoryClass()
,
hasFactoryClass()
,
setFactoryClass()
Properties summary
protected
mixed
|
$tableName
|
|
protected
mixed
|
$whereCondition
|
|
protected
mixed
|
$mode
|
|
protected
mixed
|
$db
|
|
protected
mixed
|
$sql
|
|
protected
mixed
|
$languageSupport
|
Properties inherited from rex_form_base
$applyUrl
,
$debug
,
$elements
,
$errorMessages
,
$fieldset
,
$formId
,
$message
,
$method
,
$name
,
$params
,
$warning