Tôi đang cố gắng lập trình tạo một nút nhóm và thêm người dùng vào nhóm đó trong Drupal 7. Nút nhóm đang được tạo tốt nhưng người dùng không được thêm vào nhóm và tôi không gặp bất kỳ lỗi nào. Tôi đoán rằng tôi đang sử dụng hàm og_group không chính xác nhưng tôi không chắc chắn. Tôi đang làm gì sai?
function MYMODULE_form_submit($form_id, $form_values) {
global $user;
$node = new stdClass();
$node->type = "group";
$node->uid = $user->uid;
$node->title = t("Group Node Title");
$node->body = t("Group Node Body");
$node->status = 1;
$node->promote = 0;
$node->comment = 1;
$node->og_description = t("OG Description");
$node->og_register = 0;
$node->og_directory = 0;
$node->og_private = 1;
$node->og_selective = 3;
$node = node_submit($node);
node_save($node);
$account = user_load(2);
og_group($node->nid, array(
"entity type" => "user",
"entity" => $account,
"membership type" => "OG_MEMBERSHIP_TYPE_DEFAULT",
));
drupal_set_message(t("Finished"));
}
chào max - bạn đưa ra một câu hỏi hay. thx rất nhiều
—
zero