Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 6-标记好友模块-筛选好友用户(或类似用户)_Drupal_Drupal 6_Drupal Views - Fatal编程技术网

Drupal 6-标记好友模块-筛选好友用户(或类似用户)

Drupal 6-标记好友模块-筛选好友用户(或类似用户),drupal,drupal-6,drupal-views,Drupal,Drupal 6,Drupal Views,我正在使用flag friend模块,我正在尝试完成我认为很简单的任务 基本上,我试图实现一些变化,即“在视图中显示所有站点用户,但指出哪些用户是当前登录用户的朋友”。我本以为这应该很容易,但我花了一整天的时间在这上面,它却不起作用( 我尝试过的一个相关选项是过滤掉好友用户,但我也无法做到这一点 我觉得这个问题应该更全面,如果是这样的话,我深表歉意!这个解决方案并不优雅,但它会起作用 您可以使用flag\u friend\u get\u friends函数获取一组用户对象,并使用该函数从视图模板

我正在使用flag friend模块,我正在尝试完成我认为很简单的任务

基本上,我试图实现一些变化,即“在视图中显示所有站点用户,但指出哪些用户是当前登录用户的朋友”。我本以为这应该很容易,但我花了一整天的时间在这上面,它却不起作用(

我尝试过的一个相关选项是过滤掉好友用户,但我也无法做到这一点


我觉得这个问题应该更全面,如果是这样的话,我深表歉意!

这个解决方案并不优雅,但它会起作用

您可以使用
flag\u friend\u get\u friends
函数获取一组用户对象,并使用该函数从视图模板中标识友好用户

如果您希望只获取friend UID,可以直接使用

db_query('SELECT f.friend_uid FROM {flag_friend} f WHERE f.uid = %d', $user->uid)
我对这些不太满意,但它们对你有用


希望其他人能想出更好的办法。

这看起来很酷,干杯。好吧,老实说,我在实现这类事情方面有一些需要学习的东西……有没有什么例子可以让我知道呢?关于flag\u friend\u get\u friends的信息似乎不多!我可以看到一般的概念:get友好ID,遍历行以检查它们是否匹配,如果匹配,则对行执行某些操作。