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

标签 php drupal flags

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

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

我读到http://drupal.org/node/305086它说使用:

function flag($action, $content_id, $account = NULL, $skip_permission_check = FALSE)

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

有人可以帮忙吗?

最佳答案

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

关于php - Drupal - 代表另一个用户标记节点(以编程方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4133139/

相关文章:

使用联系表发送的电子邮件显示管理员 "from"地址,而不是访客电子邮件

c - 我如何摆脱调用 __x86.get_pc_thunk.ax

PHP 生成一个唯一的字符串

php - MySQL 从每个表中获取用户的最新数据

php - Drupal hook_submit写入数据库

python - [Python][Tkinter]添加一个标志使标签的前景在循环中变成红色?

c# - 如何防止枚举值的按位或组合?

php - preg_match 从字符串返回多个值

php - 在 PHP 中循环遍历所有服务器的 session

drupal - 如何禁用用户编辑表单中的个人联系表单选项?