|
| | __construct ($prefix=[]) |
| |
| | getPrefix () |
| |
| | setPrefix (array $prefix) |
| |
| | setValues ($array) |
| |
| | getValues () |
| |
| | validate () |
| |
| | hasErrors () |
| |
| | hasFormErrors () |
| |
| | addFormError ($errorMessage) |
| |
| | getFormErrors () |
| |
| | getField ($name) |
| |
| | getFileds () |
| |
| | haveField ($name) |
| |
| | addFiled (BaseField $filed) |
| |
| | addIdField ($fieldName, $fieldLabel='') |
| |
| | addHiddenField ($fieldName, $fieldLabel='') |
| |
| | addCharField ($fieldName, $fieldLabel='') |
| |
| | addTextField ($fieldName, $fieldLabel='') |
| |
| | addCheckboxField ($fieldName, $fieldLabel='') |
| |
| | addPasswordField ($fieldName, $fieldLabel='') |
| |
| | addDateFiled ($fieldName, $fieldLabel='') |
| |
| | addDateTimeFiled ($fieldName, $fieldLabel='') |
| |
| | addFileField ($fieldName, $fieldLabel='') |
| |
| | addImageField ($fieldName, $fieldLabel='') |
| |
| | addFloatField ($fieldName, $fieldLabel='') |
| |
| | addIntegerField ($fieldName, $fieldLabel='') |
| |
| | addEmailField ($fieldName, $fieldLabel='') |
| |
| | addPhoneField ($fieldName, $fieldLabel='') |
| |
| | addSelectField ($fieldName, $fieldLabel='') |
| |
| | addRadioListField ($fieldName, $fieldLabel='') |
| |
| | addTransientField ($fieldName, $fieldLabel='') |
| |
| | addIntegerRangeField ($fieldName, $minValue, $maxValue, $fieldLabel='') |
| |
| | addFloatRangeField ($fieldName, $minValue, $maxValue, $fieldLabel='') |
| |
| | edit ($object, $accessType=self::EDIT_FLUSH_ACCESS_PROPERTIES) |
| |
| | flush ($object, $accessType=self::EDIT_FLUSH_ACCESS_PROPERTIES) |
| |
| | setValidator ($validator) |
| |
| | removeField ($key) |
| |
| | __clone () |
| |
◆ __construct()
| __construct |
( |
|
$prefix = [] | ) |
|
◆ __clone()
◆ addCharField()
| addCharField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Prida do formulare textove pole, wrapper pro addField
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- CharField
◆ addCheckboxField()
| addCheckboxField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Prida do formulare textove pole, wrapper pro addField
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- CharField
◆ addDateFiled()
| addDateFiled |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- DateFiled Description
◆ addDateTimeFiled()
| addDateTimeFiled |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- DateTimeFiled Description
◆ addEmailField()
| addEmailField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Adds file
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- EmailField
◆ addFiled()
prida do formulare jakekoli pole
- Parameters
-
- Returns
- BaseField
- Exceptions
-
◆ addFileField()
| addFileField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Adds file
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- FileField
◆ addFloatField()
| addFloatField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Adds intefer field
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- FloatField
◆ addFloatRangeField()
| addFloatRangeField |
( |
|
$fieldName, |
|
|
|
$minValue, |
|
|
|
$maxValue, |
|
|
|
$fieldLabel = '' |
|
) |
| |
pole floatu, ktere ma rozsah odnot od nejmensi do nejvetsi
- Parameters
-
| string | $fieldName | |
| string | $minValue | |
| string | $maxValue | |
| string | $fieldLabel | |
- Returns
- RangeField
◆ addFormError()
| addFormError |
( |
|
$errorMessage | ) |
|
prida chybu navazanou primo na formulari ne navazane na formularove pole
- Parameters
-
◆ addHiddenField()
| addHiddenField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Prida do formulare textove pole, wrapper pro addField
- Parameters
-
| string | $fieldName | pod jakywebhom jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- HiddenField
◆ addIdField()
| addIdField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Prida do formulare textove pole, wrapper pro addField
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- IdField
◆ addImageField()
| addImageField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Adds file
- Parameters
-
| string | $fieldName | |
| string | $fieldLabel | |
- Returns
- FileField
◆ addIntegerField()
| addIntegerField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Adds imteger field
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- IntegerField
◆ addIntegerRangeField()
| addIntegerRangeField |
( |
|
$fieldName, |
|
|
|
$minValue, |
|
|
|
$maxValue, |
|
|
|
$fieldLabel = '' |
|
) |
| |
pole integeru, ktere ma rozsah odnot od nejmensi do nejvetsi
- Parameters
-
| string | $fieldName | |
| string | $minValue | |
| string | $maxValue | |
| string | $fieldLabel | |
- Returns
- RangeField
◆ addPasswordField()
| addPasswordField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Prida do formulare textove pole, wrapper pro addField
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- PasswordField
◆ addPhoneField()
| addPhoneField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Adds field
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | label pro prvek |
- Returns
- Fields
◆ addRadioListField()
| addRadioListField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
pridava radio pole
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- RadioListField
◆ addSelectField()
| addSelectField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
pridava select pole
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- SelectField
◆ addTextField()
| addTextField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
Prida do formulare dlouhe textove pole, wrapper pro addField
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- TextField
◆ addTransientField()
| addTransientField |
( |
|
$fieldName, |
|
|
|
$fieldLabel = '' |
|
) |
| |
pole, ktere jen prenasi data do view ale nemapuje je z requesrtu zpet do objektu
- Parameters
-
| string | $fieldName | pod jakym jmenem ma byt hodnota ve formulari ulozena |
| string | $fieldLabel | prod jakym nazvem se ma |
- Returns
- TransientField
- Deprecated:
- Misto tohoto pole pouzit atribut readonly pro ostatni formularova pole
◆ edit()
| edit |
( |
|
$object, |
|
|
|
$accessType = self::EDIT_FLUSH_ACCESS_PROPERTIES |
|
) |
| |
ze zadaneho objektu nastavi hodnoty jednotlivych formularovych poli
- Parameters
-
| mixed | $object | z jakeho objektu se maji ziskat data |
| integer | $accessType | Jakym zpusobem se ma pristupovat k property v objektu. Jestli primo nebo pres gettery a settery, default je dvuli kompatibilite pres gettery a settery |
◆ flush()
| flush |
( |
|
$object, |
|
|
|
$accessType = self::EDIT_FLUSH_ACCESS_PROPERTIES |
|
) |
| |
z hodnot formularovych poli nastavi hodnoty poli v objektu
- Parameters
-
| type | $object | |
| integer | $accessType | Jakym zpusobem se ma pristupovat k property v objektu. Jestli primo nebo pres gettery a settery, default je dvuli kompatibilite pres gettery a settery |
- Exceptions
-
◆ getField()
vrati formularove pole
- Parameters
-
- Returns
- BaseField
◆ getFileds()
Varci pole zaregistrovanych formularovych poli
- Returns
- BaseField
◆ getFormErrors()
vrati chyby navazane primo na formulari ne navazane na formularove pole
- Returns
- array
◆ getPrefix()
- Returns
- array reprezentuje preffix
◆ getValues()
vrati pole obsahujici vsechny parametry formulare v jejich hrube podobe
- Returns
- array
◆ hasErrors()
zjisti jestli ma formular nebo nejake formularove pole chybu
- Returns
- boolean
◆ hasFormErrors()
◆ haveField()
Chceck if field exist in form
- Parameters
-
- Returns
- boolean True - field exist False - field is not exist
◆ removeField()
Smazne pole z formulare
- Parameters
-
| string | $key | - index, pod kterym bylo pole pridano |
◆ setPrefix()
| setPrefix |
( |
array |
$prefix | ) |
|
◆ setValidator()
| setValidator |
( |
|
$validator | ) |
|
sets validator for whole form
- Parameters
-
| callable | $validator | is a method with one parame Form $form, it sets found errors tirectly to $form |
◆ setValues()
inicializuje jednotlive pole formulare z odeslaneho formulare
- Parameters
-
◆ validate()
provede validaci formulare jako celku
- Returns
- boolean
◆ $errors
◆ $fileds
◆ $log
◆ $prefix
◆ $validator
◆ EDIT_FLUSH_ACCESS_GETTERS_SETTERS
| const EDIT_FLUSH_ACCESS_GETTERS_SETTERS = 2 |
pri edit/flush hodont do/z formulare pristupovat pres gettery a settery
◆ EDIT_FLUSH_ACCESS_PROPERTIES
| const EDIT_FLUSH_ACCESS_PROPERTIES = 1 |
pri edit/flush hodont do/z formulare pristupovat primo na property
The documentation for this class was generated from the following file: