如何在MODx插件中设置资源组?

时间:2015-04-16 17:11:52

标签: php modx modx-revolution

我正在使用MODx Revolution,我需要在保存时将组设置为插件中的资源。但是$modx->newObject()不起作用,资源组也没有设置为资源。

这是我的代码:

$id = $resource->get('id');
$group = $modx->newObject('modResourceGroupResource');
$group->set('document', $id);
$group->set('document_group', 5);
$group->save();

我保存了所有数据,但资源组未设置为资源。我不明白我做错了什么。求你帮帮我。

1 个答案:

答案 0 :(得分:1)

试试这个:

// by id
if (!$resource->isMember(123)) {
    $resource->joinGroup(123);
}
// or by name
if (!$resource->isMember('ResourceGroupName')) {
    $resource->joinGroup('ResourceGroupName'); 
}