public $prefix = '';
public $id_fields = 'id_%s';
+ public $initial = null;
public $data = array();
public $cleaned_data = array();
public $errors = array();
}
if ($label_suffix !== null) $this->label_suffix = $label_suffix;
+ $this->initial = \PFF\Arr::get($extra, 'initial', array());
$this->initFields($extra);
$this->f = new IPF_Form_FieldProxy($this);
}
public function initial($name)
{
- if (isset($this->fields[$name])) {
- return $this->fields[$name]->initial;
- }
- return '';
+ return \PFF\Arr::get($this->initial, $name, null);
}
public function hiddenFields()