首页 > ThinkPHP > 关于Thinkphp多用户多主题切换思路
2011五月6

关于Thinkphp多用户多主题切换思路


关于Thinkphp的多主题切换,官方手册里简单的讲解了下,方法是:?t=主题名,默认就是Default主题,如果我们为一个项目开发了多套主题,就可以用?t=主题名来切换,但是这样的话,存在很多问题,比如:(我们用博客来举例子)
一、单用户博客
1.URL后面带?t=不现实,举个例子,你访问我的博客时,要在域名后面输入?t=baidulike这类的吗?
关于这个问题,在配置文件里可以设置默认主题
‘DEFAULT_THEME’    => ‘baidulike’, // 默认模板主题名称

二、多用户博客
1. 如果是个项目是个多用户的博客,那么每个用户都有自定义主题设置,那么这个
‘DEFAULT_THEME’    => ‘baidulike’, // 默认模板主题名称
又怎么来设置呢?

2. 关于这个变量t,只能从URL中$_GET吗?最好的解决方案是从数据库中获该取用户的默认主题名称。

关于以上几点,大家的思路是怎样的呢?有高人提点下的吗?

2 Responses to “关于Thinkphp多用户多主题切换思路”

  1. #1 伦达 回复 | 引用 Post:2011-06-03 04:01

    儿童节快乐……

  2. #2 捷易通 回复 | 引用 Post:2012-01-04 14:52

    呵呵,你也弄thinkphp呢,我刚刚接触!!

发表评论