Class AppForm
Web form adapted for Presenter.
-
Object
-
Component
implements
IComponent
-
ComponentContainer
implements
IComponentContainer
-
FormContainer
implements
ArrayAccess
-
Form
-
AppForm
implements
ISignalReceiver
Methods summary
public
|
|
public
Presenter |null
|
#
getPresenter( boolean $need = TRUE )
Returns the presenter where this component belongs to.
Returns the presenter where this component belongs to.
Parameters
- $need
boolean throw exception if presenter doesn't exist?
Returns
|
protected
|
#
attached( IComponent $presenter )
This method will be called when the component (or component's parent) becomes
attached to a monitored object. Do not call this method yourself.
This method will be called when the component (or component's parent) becomes
attached to a monitored object. Do not call this method yourself.
Parameters
Overrides
|
public
boolean
|
#
isAnchored( )
Tells if the form is anchored.
Tells if the form is anchored.
Returns
boolean
Overrides
|
protected
array|null
|
#
receiveHttpData( )
Internal: returns submitted HTTP data or NULL when form was not
submitted.
Internal: returns submitted HTTP data or NULL when form was not
submitted.
Returns
array|null
Overrides
|
public
|
#
signalReceived( string $signal )
This method is called by presenter.
This method is called by presenter.
Parameters
Implementation of
|
Methods inherited from Form
__toString(),
addError(),
addGroup(),
addProtection(),
cleanErrors(),
fireEvents(),
getAction(),
getElementPrototype(),
getErrors(),
getForm(),
getGroup(),
getGroups(),
getHttpData(),
getHttpRequest(),
getMethod(),
getRenderer(),
getSession(),
getTranslator(),
getValues(),
hasErrors(),
isSubmitted(),
isSuccess(),
removeGroup(),
render(),
setAction(),
setMethod(),
setRenderer(),
setSubmittedBy(),
setTranslator()
|
Methods inherited from FormContainer
__clone(),
addButton(),
addCheckbox(),
addComponent(),
addContainer(),
addFile(),
addHidden(),
addImage(),
addMultiSelect(),
addPassword(),
addRadioList(),
addSelect(),
addSubmit(),
addText(),
addTextArea(),
addUpload(),
getControls(),
getCurrentGroup(),
isValid(),
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset(),
setCurrentGroup(),
setDefaults(),
setValues(),
validate()
|
Constants inherited from Form
BLANK,
COUNT,
EMAIL,
EQUAL,
FILLED,
FLOAT,
GET,
IMAGE,
INTEGER,
IS_IN,
LENGTH,
MAX_FILE_SIZE,
MAX_LENGTH,
MIME_TYPE,
MIN_LENGTH,
NOT_EQUAL,
NUMERIC,
PATTERN,
POST,
PROTECTION,
PROTECTOR_ID,
RANGE,
REGEXP,
REQUIRED,
SUBMITTED,
TRACKER_ID,
URL,
VALID
|
Magic properties inherited from Form
$action,
$anchored,
$elementPrototype,
$errors,
$groups,
$httpData,
$method,
$renderer,
$submitted,
$success,
$translator
|