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

问题描述 投票:0回答:1

我正在完成一个涉及新用户注册的模块。现在,我的模块在db中创建了一个具有id字段和id_usergoup字段的表。

在配置页面上,我希望看到包含所有用户组的框。用户可以选择一些,他们的ID将写入我的表中。同样,在框中我必须看到已经选择的选定的(如果有的话)。

如何使用HelperForm创建包含用户组的框?并选择已选择并保存在表格中的值?我希望你的建议。谢谢。

module prestashop registration
1个回答
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');

问候!

© www.soinside.com 2019 - 2024. All rights reserved.