Страница конфигурации модуля с группами пользователей - PullRequest
0 голосов
/ 18 сентября 2018

Я заканчиваю модуль, касающийся регистрации новых пользователей.Теперь мой модуль создает таблицу в БД, которая имеет поле id и поле id_usergoup.

На странице конфигурации я хотел бы видеть окно со всеми доступными группами пользователей.Пользователь может выбрать некоторые из них, и их идентификатор будет записан в моей таблице.Точно так же в окне я должен увидеть выбранные уже выбранные (если они есть).

Как я могу создать ящик с группами пользователей с помощью HelperForm?И взять выбрать значения, уже выбранные и сохраненные в моей таблице?Я надеюсь на ваше предложение.Спасибо.

1 Ответ

0 голосов
/ 18 сентября 2018

В массиве для входов вы можете сгенерировать группу клиентов с этим кодом:

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

С уважением!

...