用户列表基于Concrete5中的用户ID

时间:2016-02-16 15:14:12

标签: php loops concrete5

我在concrete5中制作自己的代码相当新,所以我可以使用一些帮助! :)

我有一个包含事件ID和用户ID的参考表。我想在givent事件中获取所有用户的名字。

我有两个必要的ID:

UserID: $u->getUserID();
EventID: $c->getCollectionID()

如何在view.php页面中创建一个循环,该页面创建一个包含已注册参加活动的所有用户名的列表?该名称位于用户属性" name"。

示例:我希望拥有用户ID为1和4的用户的名称,因为他们已注册参加事件221(请参阅此图片:http://www.tiikoni.com/tis/view/?id=11a89f6)。

我页面上的预期结果:John Doe,Jane Doe

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

图片链接已过期,正如Ortomala回复的那样。

听起来你需要一些自定义PHP块代码来从MySQL表中选择与EventID匹配的所有用户id(当前UserID不相关)。

这里有一些伪代码示例:

"SELECT b.UserID, u.uName FROM btYourEventTable AS b, Users as u  
 WHERE EventID = '". $c->getCollectionID(). "' AND b.UserID = u.uID";

如果您需要帮助,请jasteele12

上的{v}用户concrete5.org