Documentation

Class Phalcon\Forms\Element\File

extends class Phalcon\Forms\Element

implements Phalcon\Forms\ElementInterface

Source on GitHub

Component INPUT[type=file] for forms

Methods

public __construct (string $name, [array $attributes], [array $options], [array $optionsValues], [unknown $type])

Phalcon\Forms\Element\File constructor

public string render ([array $attributes])

Renders the element widget returning html

public Phalcon\Forms\ElementInterface setForm (Phalcon\Forms\Form $form) inherited from Phalcon\Forms\Element

Sets the parent form to the element

public Phalcon\Forms\ElementInterface getForm () inherited from Phalcon\Forms\Element

Returns the parent form to the element

public Phalcon\Forms\ElementInterface setName (string $name) inherited from Phalcon\Forms\Element

Sets the element’s name

public string getName () inherited from Phalcon\Forms\Element

Returns the element’s name

public Phalcon\Forms\ElementInterface setFilters (array|string $filters) inherited from Phalcon\Forms\Element

Sets the element’s filters

public Phalcon\Forms\ElementInterface addFilter (string $filter) inherited from Phalcon\Forms\Element

Adds a filter to current list of filters

public mixed getFilters () inherited from Phalcon\Forms\Element

Returns the element’s filters

public Phalcon\Forms\ElementInterface addValidators (unknown $validators, [unknown $merge]) inherited from Phalcon\Forms\Element

Adds a group of validators

public Phalcon\Forms\ElementInterface addValidator (unknown $validator) inherited from Phalcon\Forms\Element

Adds a validator to the element

public Phalcon\Validation\ValidatorInterface [] getValidators () inherited from Phalcon\Forms\Element

Returns the validators registered for the element

public array prepareAttributes ([array $attributes], [boolean $useChecked]) inherited from Phalcon\Forms\Element

Returns an array of prepared attributes for Phalcon\Tag helpers according to the element’s parameters

public Phalcon\Forms\ElementInterface setAttribute (string $attribute, mixed $value) inherited from Phalcon\Forms\Element

Sets a default attribute for the element

public mixed getAttribute (string $attribute, [mixed $defaultValue]) inherited from Phalcon\Forms\Element

Returns the value of an attribute if present

public Phalcon\Forms\ElementInterface setAttributes (array $attributes) inherited from Phalcon\Forms\Element

Sets default attributes for the element

public array getAttributes () inherited from Phalcon\Forms\Element

Returns the default attributes for the element

public Phalcon\Forms\ElementInterface setUserOption (string $option, mixed $value) inherited from Phalcon\Forms\Element

Sets an option for the element

public mixed getUserOption (string $option, [mixed $defaultValue]) inherited from Phalcon\Forms\Element

Returns the value of an option if present

public Phalcon\Forms\ElementInterface setUserOptions (array $options) inherited from Phalcon\Forms\Element

Sets options for the element

public array getUserOptions () inherited from Phalcon\Forms\Element

Returns the options for the element

public Phalcon\Forms\ElementInterface setLabel (string $label) inherited from Phalcon\Forms\Element

Sets the element label

public string getLabel () inherited from Phalcon\Forms\Element

Returns the element’s label

public string label ([array $attributes]) inherited from Phalcon\Forms\Element

Generate the HTML to label the element

public Phalcon\Forms\ElementInterface setDefault (mixed $value) inherited from Phalcon\Forms\Element

Sets a default value in case the form does not use an entity or there is no value available for the element in $_POST

public mixed getDefault () inherited from Phalcon\Forms\Element

Returns the default value assigned to the element

public mixed getValue () inherited from Phalcon\Forms\Element

Returns the element’s value

public setValue ([unknown $value]) inherited from Phalcon\Forms\Element

Sets the element’s value

public Phalcon\Validation\Message\Group getMessages () inherited from Phalcon\Forms\Element

Returns the messages that belongs to the element The element needs to be attached to a form

public boolean hasMessages () inherited from Phalcon\Forms\Element

Checks whether there are messages attached to the element

public Phalcon\Forms\ElementInterface setMessages (Phalcon\Validation\Message\Group $group) inherited from Phalcon\Forms\Element

Sets the validation messages related to the element

public Phalcon\Forms\ElementInterface appendMessage (Phalcon\Validation\Message $message) inherited from Phalcon\Forms\Element

Appends a message to the internal message list

public Phalcon\Forms\Element clear () inherited from Phalcon\Forms\Element

Clears every element in the form to its default value

public array toArray () inherited from Phalcon\Forms\Element

Returns a element all attributes

public string __toString () inherited from Phalcon\Forms\Element

Magic method __toString renders the widget without attributes