diff --git a/src/Form/OptionFactory.php b/src/Form/OptionFactory.php index 41a8447..0e5303b 100644 --- a/src/Form/OptionFactory.php +++ b/src/Form/OptionFactory.php @@ -3,6 +3,7 @@ class Form_OptionFactory { public $db; public $registry; + function __construct($db, $registry = null) { $this->db = $db; $this->registry = $registry; @@ -45,6 +46,9 @@ class Form_OptionFactory { } else { $field->options = $input['options']; } + if (isset($input['default'])) { + array_unshift($field->options, ['value' => 0, 'name' => $input['default']]); + } } public function optionsDB($key, $val, $res) {