我正在完成一个涉及新用户注册的模块。现在,我的模块在db中创建了一个具有id字段和id_usergoup字段的表。
在配置页面上,我希望看到包含所有用户组的框。用户可以选择一些,他们的ID将写入我的表中。同样,在框中我必须看到已经选择的选定的(如果有的话)。
如何使用HelperForm创建包含用户组的框?并选择已选择并保存在表格中的值?我希望你的建议。谢谢。
在输入数组中,您可以使用以下代码生成客户组:
array(
'type' => 'group',
'label' => $this->l('Customer group'),
'name' => 'groupBox',
'required' => true,
'values' => Group::getGroups((int)$this->context->language->id),
'hint' => $this->l('Customer group for which this tab will be available.'),
)
您可以使用以下命令获取所选值:Tools::getValue('groupBox');
问候!