我正在完成一个与新用户注册有关的模块。 现在,我的模块在数据库中创建一个表,该表具有一个id字段和一个id_usergoup字段。
在配置页面上,我想看到带有所有可用用户组的框。 用户可以选择一些,然后将其ID写入我的表中。同样,在框中,我必须看到已选择的选定对象(如果有)。
如何使用HelperForm在带有用户组的框内显示? 并选择已经选择并保存在表中的值? 我希望你的建议。谢谢。
答案 0 :(得分:0)
在输入数组中,您可以使用以下代码生成客户组:
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');
致谢!