Hallo,
ich bin bei einer Modulentwicklung auf das Problem gestoßen, dass ich Mitgliedern eine andere Gruppe zuweisen muss.
Bisher hatte ich diese Funktionalität nur für den eingeloggten Benutzer gebraucht und entsprechend per:
PHP-Code:
$this->import('FrontendUser', 'Member');
$this->Member->allGroups = array(1);
$this->Member->save();
die Gruppe angepasst. Nun allerdings muss ich die Gruppe von anderen Membern anpassen und habe das über das MemberModel versucht.
Allerdings kann man in Contao die Gruppe der Member wohl nicht direkt ändern. Andere Felder speichert mein Modul hingegen erfolgreich, nur die Gruppe wird ignoriert.
Beispiel:
PHP-Code:
$objMember = \MemberModel::findBy(array('id', 1));
$objMember->allGroups = array(1);
$objMember->disable = 1;
$objMember->save();
In dem Fall wird das Member geupdatet und disabled, nur die Gruppe wird nicht angepasst
Vielen Dank für eure Hilfe!
Lesezeichen