Controller::container()
Synopsis
array &HTML_QuickForm_Controller::container (
bool $reset
= false
)
Description
Session initializationThe package does store the data in session, but it does not start the session automatically. You must call session_start() function yourself before instantiating HTML_QuickForm_Controller.
Returns a reference to a session variable containing the form-page values and pages' validation status. This is a "low-level" method, use exportValues() if you want just to get the form's values.
The structure of the container is the following
array (
'defaults' => array(... default form values ...),
'constants' => array(... constant form values ...),
'values' => array(
'page1' => array(... submitted values for this page ...),
...
'pageN' => array(... submitted values for this page ...)
),
'valid' => array(
'page1' => null if the page was never validated, true if valid, false otherwise
...
'pageN' => null if the page was never validated, true if valid, false otherwise
)
)
Parameter
-
boolean
$reset
-
If true, then reset the container: clear all default, constant and submitted values
Throws
throws no exceptions thrown
Note
This function can not be called statically.