2011-02-07 111 views
1

1.)我有一个用户注册的实现,我需要制作两个额外的表并使用“用户”表(我为此制作了一个自定义模块)。我在用户注册时收集了这些信息并将它们放在适当的表格中。现在我需要为用户提供一个可以更新他的个人资料的界面(这包括上面提到的表格)。在drupal编辑用户配置文件

2.)此外,我需要制作过滤器,管理员可以看到用户列表,例如谁的薪水超过10,000美元。我需要提供两个预定义的过滤器和工具来为管理员制作更多过滤器。

我该如何处理上述两个问题?有没有模块?

感谢您的回复。

回答

0

1)您可以使用hook_user“窗体”操作将字段添加到用户帐户编辑窗体。然后,您可以使用“提交”操作将任何更改写入数据库。

2)我推荐使用Table Wizard module将数据公开到视图。然后使用视图来完成报告。这将使您能够根据需要在以后轻松添加更多过滤器。

+0

嗨马特,谢谢你的回复。谈论2),我无法获得观点中的领域,可能是我没有得到正确的答案。我有4个表,用户(缺省为drupal),user_extra_info,club_user和user_select_brands ...我需要来自4个表格的信息。我尝试通过表格向导建立关系,但我认为我没有弄清楚它的正确性。你能帮我吗? – 2011-02-07 07:06:55

相关问题