Drupal - 代表另一个用户标记节点(以编程方式)

Gax*_*xZE 2 php flags drupal

我有一个自定义模块,允许用户邀请朋友看他/她最喜欢(标记)的节点.

在邀请/注册时..我希望能够为新(邀请)用户复制(邀请者)用户标志.

我读了http://drupal.org/node/305086,它说要使用:

function flag($action, $content_id, $account = NULL, $skip_permission_check = FALSE)
Run Code Online (Sandbox Code Playgroud)

但无论我为$ account输入什么值,都不会为新用户创建新标志.

请有人帮忙!

And*_*dge 5

$account必须是用户对象,用$account = user_load(array('uid' => 123));.实现.你在做这个吗?