thinkphp怎么修改默认文件首页,从配置中修改,在不修改文件名的情况下。

thinkphp怎么修改默认文件首页,从配置中修改,在不修改文件名的情况下。,第1张

thinkphp文件夹下config 里面有个convention.php文件 里面有三个配置

'DEFAULT_MODULE'=> 'Home', // 默认模块

'DEFAULT_CONTROLLER'=> 'Index', // 默认控制器名称

'DEFAULT_ACTION'=> 'index', // 默认 *** 作名称

改掉这三个就可以改默认的首页

我也遇到这个问题了,刚解决,你用的是TP3.2吧,访问参数类似?s=/xxx/xxx这样吗?那是因为你的s参数被表单get提交参数覆盖了,所以没有控制器和方法就默认访问首页去了。解决的话就把s参数放在表单的隐藏域就可以了。

其实我不知道你是否是在前面添加一个用户登陆页面啊?。如果是(或者是用户有提交数据可以进行验证或判断)的话,在你原来默认的主页控制器中initialize(初始化函数)中判断 是否获取到用户输入的用户名或密码,如果没有的话就跳转到要添加的页面(也就是登陆页面)。 如若有疑问或者不对的地方欢迎提出。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11137974.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存