메소드 | 설명 | |
---|---|---|
__construct ( string $name, string $action = null, string $method = 'post', string $hash = null, boolean $useToken = true ) | ||
addButton ( string $name, string $value, string $type = 'submit', string $class = null ) : SpoonFormButton | Adds a button to the form | |
addDate ( string $name, mixed $value = null, string $type = null, integer $date = null, integer $date2 = null, string $class = null, string $classError = null ) : |
Adds a date field to the form | |
addFile ( string $name, string $class = null, string $classError = null ) : SpoonFormFile | Adds a single file field. | |
addImage ( string $name, string $class = null, string $classError = null ) : |
Adds a single image field. | |
getTemplateExample ( ) : string | Generates an example template, based on the elements already added. | |
getValues ( mixed $excluded = ['form', 'save', '_utf8'] ) : array | Fetches all the values for this form as key/value pairs | |
parse ( |
Parse the form |
public __construct ( string $name, string $action = null, string $method = 'post', string $hash = null, boolean $useToken = true ) | ||
$name | string | Name of the form. |
$action | string | The action (URL) whereto the form will be submitted, if not provided it will be auto generated. |
$method | string | The method to use when submitting the form, default is POST. |
$hash | string | The id of the anchor to append to the action-URL. |
$useToken | boolean | Should we automagically add a form token? |
public addButton ( string $name, string $value, string $type = 'submit', string $class = null ) : SpoonFormButton | ||
$name | string | Name of the button. |
$value | string | The value (or label) that will be printed. |
$type | string | The type of the button (submit is default). |
$class | string | Class(es) that will be applied on the button. |
리턴 | SpoonFormButton |
public addDate ( string $name, mixed $value = null, string $type = null, integer $date = null, integer $date2 = null, string $class = null, string $classError = null ) : |
||
$name | string | Name of the element. |
$value | mixed | The value for the element. |
$type | string | The type (from, till, range) of the datepicker. |
$date | integer | The date to use. |
$date2 | integer | The second date for a rangepicker. |
$class | string | Class(es) that have to be applied on the element. |
$classError | string | Class(es) that have to be applied when an error occurs on the element. |
리턴 |
public addImage ( string $name, string $class = null, string $classError = null ) : |
||
$name | string | The name of the element. |
$class | string | Class(es) that will be applied on the element. |
$classError | string | Class(es) that will be applied on the element when an error occurs. |
리턴 |
public getTemplateExample ( ) : string | ||
리턴 | string |
public parse ( |
||
$tpl | The template instance wherein the form will be parsed. |