sfFormFieldSchema represents an array of widgets bind to names and values.
Method Summary
-
integer
count()
Returns the number of form fields (implements the Countable interface).
-
mixed
current()
Returns the current form field (implements the Iterator interface).
-
array
getHiddenFields($recursive)
Returns an array of hidden fields from the current schema.
-
string
key()
Gets the key associated with the current form field (implements the Iterator interface).
-
next()
Moves to the next form field (implements the Iterator interface).
-
Boolean
offsetExists($name)
Returns true if the bound field exists (implements the ArrayAccess interface).
-
sfFormField
offsetGet($name)
Returns the form field associated with the name (implements the ArrayAccess interface).
-
offsetSet($offset, $value)
Throws an exception saying that values cannot be set (implements the ArrayAccess interface).
-
offsetUnset($offset)
Throws an exception saying that values cannot be unset (implements the ArrayAccess interface).
-
string
renderHiddenFields($recursive)
Renders hidden form fields.
-
rewind()
Resets the field names array to the beginning (implements the Iterator interface).
-
boolean
valid()
Returns true if the current form field is valid (implements the Iterator interface).
-
__construct($widget, $parent, $name, $value, $error)
Constructor.
Methods inherited from sfFormField
getError , getName , getParent , getToStringException , getValue , getWidget , hasError , hasToStringException , isHidden , render , renderError , renderHelp , renderId , renderLabel , renderLabelName , renderName , renderRow , setToStringException , __construct , __toString
Method Details
-
Returns the number of form fields (implements the Countable interface).
returns The number of embedded form fields
-
Returns the current form field (implements the Iterator interface).
returns The escaped value
-
(array) getHiddenFields ($recursive)
Browse code
| $recursive |
Whether to recur through embedded schemas |
Returns an array of hidden fields from the current schema.
-
Gets the key associated with the current form field (implements the Iterator interface).
returns The key
-
Moves to the next form field (implements the Iterator interface).
-
(Boolean) offsetExists ($name)
Browse code
| $name |
The name of the bound field |
Returns true if the bound field exists (implements the ArrayAccess interface).
returns true if the widget exists, false otherwise
-
(sfFormField) offsetGet ($name)
Browse code
| $name |
The offset of the value to get |
Returns the form field associated with the name (implements the ArrayAccess interface).
returns A form field instance
-
offsetSet ($offset, $value)
Browse code
| $offset |
(ignored) |
| $value |
(ignored) |
Throws an exception saying that values cannot be set (implements the ArrayAccess interface).
throws LogicException
-
Throws an exception saying that values cannot be unset (implements the ArrayAccess interface).
throws LogicException
-
(string) renderHiddenFields ($recursive)
Browse code
| $recursive |
False will prevent hidden fields from embedded forms from rendering |
Renders hidden form fields.
-
Resets the field names array to the beginning (implements the Iterator interface).
-
Returns true if the current form field is valid (implements the Iterator interface).
returns The validity of the current element; true if it is valid
-
__construct ($widget, $parent, $name, $value, $error)
Browse code
| $widget |
A sfWidget instance |
| $parent |
The sfFormField parent instance (null for the root widget) |
| $name |
The field name |
| $value |
The field value |
| $error |
A sfValidatorError instance |
Constructor.
|