Drupal 6 中的 PHP 代码
我面临的问题的一个非常标准的例子是自定义内容(例如博客类型)。现在有一个视图,即“我的博客文章”。在这种情况下,我将参数视为 User:uid。现在,对于链接部分,我只需编写以下代码:
global $user; 并将 $user->uid 作为参数发送给 User:Uid。 这为我提供了“我的博客文章”或登录用户的博客文章的链接,
我想要的是像“他的博客文章”这样的视图。 因此,如果我访问其他用户的个人资料。他的个人资料中应该有一个选项卡“我的博客文章”。
因此,我需要获得我正在访问其个人资料的用户的 UID。那么,我如何从他的个人资料的 URL 或其他地方获取此参数。
A very standard example of the problem that I am facing is that of a custom content say blog type. Now there is a view namely "My Blog Posts". In that view i take the argument as User:uid. Now, for the link part i simply write the code below:
global $user;
and send $user->uid as the argument to User:Uid.
This give me link for "My Blog Posts" or the blog posts of the logged-in user
What I want is a view like "His Blog Posts".
So, if i visit the profile of some other user. There should be a tab in his profile "Blog Posts by Me".
So for that i need to have the UID of the user whose profile I am visiting. So, how can I get this parameter from URL of his profile or somevhere else.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种常见的方法是从 url 获取参数,如果您的 url 格式为
user/UID
您可以使用 arg(1) 获取 UID。A common way would be to get the parameter from the url if your urls are in the format
user/UID
you can use arg(1) to get the UID.