什么是设置它的好方法。
我希望允许用户在其个人资料中添加主题,并且每次登录时都会应用该主题。 (主题保存在数据库中)
我想到了两种方法。
1)当他们登录进行会话时,持有主题信息,如主题名称,主题来源等。
2)当他们登录我的__construct()中的get_theme()函数时,它会查询数据库中的数据并将其应用到我可以从我的应用程序中调用的类中的公共变量吗?
答案 0 :(得分:0)
这是Barbareek。我拥有超过4年的Java / J2EE技术堆栈经验。
如果我正确理解了这个问题,您基本上是在尝试保存用户的个人资料主题信息。这个问题应该更好地解决:
希望这有帮助。
答案 1 :(得分:0)
第二个根本不是一个选择。你不能使用PHP类在调用之间存储任何东西,因为它会像所有php脚本一样在不到一秒的时间内死掉 因此,唯一的选择是持久存储,如数据库或会话。
答案 2 :(得分:0)
由于您已经在数据库中拥有主题信息,并且我认为您可能已经为具有某些属性的主题设计了一个表,主键或鉴别器列是该主题的名称。
当用户在会话中执行活动时,他/她可以选择可用主题的名称,并根据名称在创建USER会话时从后端数据库中提取该信息。
感谢...