我正在使用MODx Revolution,我需要在保存时将组设置为插件中的资源。但是$modx->newObject()
不起作用,资源组也没有设置为资源。
这是我的代码:
$id = $resource->get('id');
$group = $modx->newObject('modResourceGroupResource');
$group->set('document', $id);
$group->set('document_group', 5);
$group->save();
我保存了所有数据,但资源组未设置为资源。我不明白我做错了什么。求你帮帮我。
答案 0 :(得分:1)
试试这个:
// by id
if (!$resource->isMember(123)) {
$resource->joinGroup(123);
}
// or by name
if (!$resource->isMember('ResourceGroupName')) {
$resource->joinGroup('ResourceGroupName');
}