带有用户组的模块配置页面

时间:2018-09-18 10:51:34

标签: module prestashop registration

我正在完成一个与新用户注册有关的模块。 现在,我的模块在数据库中创建一个表,该表具有一个id字段和一个id_usergoup字段。

在配置页面上,我想看到带有所有可用用户组的框。 用户可以选择一些,然后将其ID写入我的表中。同样,在框中,我必须看到已选择的选定对象(如果有)。

如何使用HelperForm在带有用户组的框内显示? 并选择已经选择并保存在表中的值? 我希望你的建议。谢谢。

1 个答案:

答案 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');

致谢!