diff --git a/src/CoreFields/ChoiceField.php b/src/CoreFields/ChoiceField.php index e2b16c3..e56e773 100644 --- a/src/CoreFields/ChoiceField.php +++ b/src/CoreFields/ChoiceField.php @@ -34,13 +34,17 @@ class ChoiceField extends PhangoField { $this->default_value=$default_value; $this->arr_formatted['']=I18n::lang('common', 'none_selected', 'None selected'); - + $parameters=[]; + foreach($arr_values as $value) { $this->arr_formatted[$value]=$value; + $parameters[$value]=$value; } + + $this->parameters=[$parameters]; } @@ -170,4 +174,4 @@ class ChoiceField extends PhangoField { } -?> \ No newline at end of file +?> diff --git a/src/Forms/SelectForm.php b/src/Forms/SelectForm.php index 7330254..83f858c 100644 --- a/src/Forms/SelectForm.php +++ b/src/Forms/SelectForm.php @@ -10,7 +10,16 @@ use PhangoApp\PhaModels\Forms\BaseForm; class SelectForm extends BaseForm{ - public $arr_select=array(); + public $arr_select=[]; + + public function __construct($name, $value, $arr_select=[]) + { + + parent::__construct($name, $value); + + $this->arr_select=$arr_select; + + } public function form() { @@ -49,4 +58,4 @@ class SelectForm extends BaseForm{ } -?> \ No newline at end of file +?>