【问题标题】:PHP User Profile SystemPHP 用户档案系统
【发布时间】:2010-11-24 18:32:26
【问题描述】:

我正在寻找有关创建用户配置文件系统的一些建议。我刚刚完成了一个用户管理应用程序,其中包含登录、注册、密码重置、管理用户帐户等常用控件。缺少的一件事是用户配置文件功能。

我的困境是几乎每个项目都需要收集有关用户的不同信息,因此创建特定列表不起作用,因为无论如何都必须对其进行修改和添加。 我该如何处理这样的事情?

对我来说越来越明显的是,需要一个允许管理员定义和更改此信息的动态系统,但我不知道从哪里开始。有什么建议吗?

谢谢!

【问题讨论】:

  • 从您认为用户可能想要分享的内容列表开始,例如他们的网站、Twitter、IM 联系人等。创建数据库,添加字段,然后创建个人资料视图页面。不太难。
  • 是的,但这是一个我正在努力改进的静态系统。
  • 这是最简单的部分。困难的部分是让它支持本地化。因此,您不仅可以选择用户可以输入的内容,还可以选择西班牙文的标签。
  • 所有这些额外的字段都是字段。您永远不会在它们上编写 SQL 查询。因此,将重要的字段定义为数据库字段,并将其余部分折叠成 XML 或 JSON blob。

标签: php profiles


【解决方案1】:

在 Techportal 上查看 this article 关于 EAV (Entity, Attribute, Value) model 的信息,听起来它完全符合您的要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 2011-09-03
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    相关资源
    最近更新 更多