db
BaseField Class Reference

Inherited by CharField, CheckboxField, DateFiled, DateTimeFiled, FileField, FloatField, FloatRangeField, HiddenField, IdField, ImageField, IntegerField, IntegerRangeField, PasswordField, RadioListField, SelectField, TextField, and TransientField.

Public Member Functions

 setValue ($value)
 
 getValue ()
 
 validate ()
 
 addError ($error)
 
 getErrors ()
 
 hasErrors ()
 
 parse ()
 
 serialize ($value)
 
 getRequired ()
 
 getLabel ()
 
 getLabelClass ()
 
 getName ()
 
 getFormName ()
 
 setPrefix (array $prefix)
 
 getPropertyName ()
 
 getRules ()
 
 setRequired ($required=true)
 
 isRequired ()
 
 setLabel ($label, $class=null)
 
 setLabelClass ($labelClass)
 
 setName ($name)
 
 setPropertyName ($propertyName)
 
 addRule (ValidationRule $rule)
 
 getDefault ()
 
 setDefault ($default)
 
 getAttributes ()
 
 hasAttribute ($name)
 
 getAttribute ($name)
 
 getAttributesAsString ()
 
 addAttribute ($key, $value)
 
 addClass ($param)
 
 addClasses ($param)
 
 setId ($param)
 
 getId ()
 
 getUseLabel ()
 
 setUseLabel ($useLabel)
 
 setNullOnEmpty ($nullOnEmpty)
 
 isReadonly ()
 
 setReadonly ($readonly=true)
 
 __clone ()
 

Protected Attributes

 $errors
 
 $required
 
 $useLabel = true
 
 $label
 
 $labelClass
 
 $name
 
 $prefix = []
 
 $propertyName = NULL
 
 $attributes = []
 
 $value
 
 $default
 
 $rules = []
 
 $nullOnEmpty = false
 
 $readonly = false
 

Detailed Description

Zaklad fomularoveho pole

Member Function Documentation

◆ __clone()

__clone ( )

◆ addAttribute()

addAttribute (   $key,
  $value 
)

Nastavuje jednotlive atributy pro input.
Pro class a id jsou udelane samostane metody.

Parameters
string$key
string$value
Returns

◆ addClass()

addClass (   $param)

Prida stylovou tridu

Deprecated:
css tridy a se nastavuji ve view
Parameters
string$param- je string s nazvem tridy, ktera se ma pridat
Returns

◆ addClasses()

addClasses (   $param)

Prida stylove tridy

Deprecated:
css tridy a se nastavuji ve view
Parameters
mixed$param- bud pole stylovych trid, nebo string trid oddelenych mezerou, ie: 'trida01 trida02 trida03'
Returns

◆ addError()

addError (   $error)

◆ addRule()

addRule ( ValidationRule  $rule)

◆ getAttribute()

getAttribute (   $name)

◆ getAttributes()

getAttributes ( )

◆ getAttributesAsString()

getAttributesAsString ( )

Vrati atributy pole pro vypis do html

Returns
string

◆ getDefault()

getDefault ( )

◆ getErrors()

getErrors ( )

◆ getFormName()

getFormName ( )

jak se ma jenovat pri vypisovani formulare, aby se spravne navazalo pole _REQUEST

Returns
string

◆ getId()

getId ( )

Vrati id prvku

Deprecated:
css tridy a se nastavuji ve view
Returns
mixed [string|null]

◆ getLabel()

getLabel ( )

◆ getLabelClass()

getLabelClass ( )

◆ getName()

getName ( )

◆ getPropertyName()

getPropertyName ( )

◆ getRequired()

getRequired ( )

◆ getRules()

getRules ( )

◆ getUseLabel()

getUseLabel ( )

Ma se vypsat label

Deprecated:
css tridy a se nastavuji ve view
Returns
boolean

◆ getValue()

getValue ( )

vraci hodnotu primo odpovidajici parametru ziskaneho z http

◆ hasAttribute()

hasAttribute (   $name)

◆ hasErrors()

hasErrors ( )

vraci true pokud pole obsahuje chyby

Returns
booelan

◆ isReadonly()

isReadonly ( )

◆ isRequired()

isRequired ( )

◆ parse()

parse ( )
abstract

parsuje vstup z formulaze do vnitrni podoby pouzivane v php napriklad string date do objektu date vraci tuto vytvorenou podobu

◆ serialize()

serialize (   $value)
abstract

provede serializaci hodnoty do tvaru pouzitelneho v html formulari

◆ setDefault()

setDefault (   $default)

◆ setId()

setId (   $param)

Nastavi id prvku

Deprecated:
css tridy a se nastavuji ve view
Parameters
type$param
Returns

◆ setLabel()

setLabel (   $label,
  $class = null 
)
Parameters
string$label
string$class- bude odstraneno, lable class se nastavuje ve view
Returns
$this

◆ setLabelClass()

setLabelClass (   $labelClass)
Deprecated:
css tridy a se nastavuji ve view
Parameters
type$labelClass
Returns
BaseField

◆ setName()

setName (   $name)

◆ setNullOnEmpty()

setNullOnEmpty (   $nullOnEmpty)

pokud true tak se prazdny retezec meni na null

Parameters
boolean$nullOnEmpty
Returns
CharField

◆ setPrefix()

setPrefix ( array  $prefix)

nastavi prefix

Parameters
string$prefix

◆ setPropertyName()

setPropertyName (   $propertyName)

◆ setReadonly()

setReadonly (   $readonly = true)
Parameters
boolean$readonlypokud je true, tak se nema hodnota z formulare zpet nastavovat do objektu

◆ setRequired()

setRequired (   $required = true)

◆ setUseLabel()

setUseLabel (   $useLabel)
Deprecated:
css tridy a se nastavuji ve view
Parameters
type$useLabel
Returns

◆ setValue()

setValue (   $value)

inicializuje pole hodnotou zislanou z POST, GET, REQUEST

Parameters
mixed$value

◆ validate()

validate ( )

provede validaci prvku

Member Data Documentation

◆ $attributes

$attributes = []
protected

◆ $default

$default
protected

◆ $errors

$errors
protected

◆ $label

$label
protected

◆ $labelClass

$labelClass
protected

◆ $name

$name
protected

◆ $nullOnEmpty

$nullOnEmpty = false
protected

◆ $prefix

$prefix = []
protected

◆ $propertyName

$propertyName = NULL
protected

◆ $readonly

$readonly = false
protected

◆ $required

$required
protected

◆ $rules

$rules = []
protected

◆ $useLabel

$useLabel = true
protected

◆ $value

$value
protected

The documentation for this class was generated from the following file: