'DEFAULT_MODULE'=> 'Home', // 默认模块
'DEFAULT_CONTROLLER'=> 'Index', // 默认控制器名称
'DEFAULT_ACTION'=> 'index', // 默认 *** 作名称
改掉这三个就可以改默认的首页
我也遇到这个问题了,刚解决,你用的是TP3.2吧,访问参数类似?s=/xxx/xxx这样吗?那是因为你的s参数被表单get提交参数覆盖了,所以没有控制器和方法就默认访问首页去了。解决的话就把s参数放在表单的隐藏域就可以了。其实我不知道你是否是在前面添加一个用户登陆页面啊?。如果是(或者是用户有提交数据可以进行验证或判断)的话,在你原来默认的主页控制器中initialize(初始化函数)中判断 是否获取到用户输入的用户名或密码,如果没有的话就跳转到要添加的页面(也就是登陆页面)。 如若有疑问或者不对的地方欢迎提出。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)