我有一个表单,提交后,我可以使用以下方式查看表单值:var_dump($this->form->getValues();
。我的表单值之一(来自多选小部件)是这样的:
["cat_list"]=>
array(1) {
[0]=>
string(1) "1"
}
我希望在保存表单之前向该数组附加一个值。我该怎么做呢?我以为我可以这样做:
$values = $this->form->getValues();
array_push($values['cat_list'], '99'); // <--- 99 is the number I want to append
$this->form->setCatList($values['cat_list']);
$this->form->save();
但这不起作用:
Call to undefined method FrontendOfferForm::setCatList.
有什么线索吗?