2015-04-16 56 views
0

我正在使用MODx Revolution,我需要在保存時將組設置爲插件中的資源。但$modx->newObject()不起作用,並且資源組未設置爲資源。如何在MODx插件中設置資源組?

這是我的代碼:

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

我保存所有數據,但資源組未設置爲資源。我不明白我做錯了什麼。請幫幫我。

回答

1

試試這個:

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