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).
-
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).
-
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).
-
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 = null, $name, $value, $error = null)
Constructor.
Methods inherited from sfFormField
getError , getName , getParent , getToStringException , getValue , getWidget , hasError , hasToStringException , isHidden , render , renderError , renderHelp , renderId , renderLabel , renderLabelName , 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
-
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
-
| $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
-
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 = null, $name, $value, $error = null)
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.
|