ThinkPHP6.0找不到控制器时展示404页面而非“方法不存在”错误页

默认情况下,TP6当开启调试模式时,试图访问一个不存在的控制器时会返回以下页面:如果你没有打开调试模式就长这样:一般情况下,“找不到控制器”对于用户来说就是404找不到页面,并且在调试模式没有关闭时容易泄露服务器信息。     阅读全文
Sora's avatar
Sora 1月 10, 2021

ThinkPHP 6.0 启用Session

##1.启用Session中间件项目目录/app/middleware.php,将\think\middleware\SessionInit::class一行取消注释;##2.配置Session项目目录/config/session.php: <?php // +-------...     阅读全文
Sora's avatar
Sora 8月 04, 2020

ThinkPHP 6.0 使用数据库Db类时报告 “Class 'app\controller\Db' not found” 错误

今天发现ThinkPHP出6.0了,马上composer一套练练手。然而我发现数据库调用时总是出现Class 'app\controller\Db' not found错误。经过多方查找,我的解决方法:在文件头处添加以下代码:use think\facade\Db;即可解决问题。     阅读全文
Sora's avatar
Sora 7月 14, 2020