DATA_PREFIX
DATA_PREFIX
Created by JetBrains PhpStorm.
Usage: Example 1: $form = new app_more_component_form('contact'); $form->addCoreField('firstname'); $form->addCoreField('lastname'); $form->addEmailField('email'); $form->addCoreField('message', 'textarea'); $form->autoProcess();
$_formModel : \Fuman_Form_Model_Basic
$_request : \Fuman_Request
$_mailer : \Fuman_Util_Mailer
$_record : \Fuman_Db_Record
__construct(string $name, string $translationPrefix = 'custom_app_more_component_form', boolean $sendEmail = true, boolean $saveRecord = false, null $tableUniqueName = null) : \Fuman_Response_Data
Constructor
string | $name | |
string | $translationPrefix | |
boolean | $sendEmail | |
boolean | $saveRecord | |
null | $tableUniqueName |
setAttribute(string $key, string $value, boolean $appendValue = true, string $appendSpacer = ' ') : void
Sets an attribute. If $appendValue is true, the value is going to be appended with the $appendSpacer argument.
string | $key | |
string | $value | |
boolean | $appendValue | |
string | $appendSpacer |
addCssFile(string $path, string $media = 'all', string|null $packageName = null) : \Fuman_Response_Data
Add a CSS file
string | $path | |
string | $media | |
string|null | $packageName | Used for pack.php |
addJsFile(string $path, integer $javaScriptLoadType, string|null $packageName = null) : \Fuman_Response_Data
Add a Js file
string | $path | |
integer | $javaScriptLoadType | |
string|null | $packageName | Used for pack.php |
setTemplatePath(string $templatePath) : \Fuman_Response_Data
Sets script path
string | $templatePath |
getField(string $name) : \Fuman_InputType_Renderer_Abstract
Gets field
string | $name |
addField(string $name, string $className = 'app_core_form_textfield', boolean $required = true, array $validators = array(), boolean $renderElement = true) : \Fuman_InputType_Element
Adds field
string | $name | |
string | $className | |
boolean | $required | |
array | $validators | |
boolean | $renderElement |
addCoreField(string $name, string $formName = null, boolean $required = true, array $validators = array(), boolean $renderElement = true) : \Fuman_InputType_Element
Adds core field
string | $name | |
string | $formName | |
boolean | $required | |
array | $validators | |
boolean | $renderElement |
addEmailField(string $name, boolean $required = true) : \Fuman_InputType_Element
Adds email field
string | $name | |
boolean | $required |
getSubmit() : \app_core_form_submit
Gets submit
getFormModel() : \Fuman_Form_Model_Basic
getMailer() : \Fuman_Util_Mailer
Gets mailer
getRecord() : \Fuman_Db_Record
Gets record