服务器测评网
我们一直在努力
广告
广告
广告
广告
广告
广告
广告
广告
广告

thinkphp5.1对于空模块、空控制器、空方法的解决办法

广告
广告

1、空模块

[0] HttpException in Module.php line 62

模块不存在:xxxxx

解决办法:在config/app.php中配置一个模块,然后新建一个公共的空模块用于跳转。

// 默认的空模块名
'empty_module'           => 'vzzw',

2、空控制器

[0] HttpException in Module.php line 96

控制器不存在:app\index\controller\Index

解决办法:在config/app.php中默认已经定义好了一个空的控制器名,只需要在对应的模块controller下新建一个_empty()方法即可。

// 默认的空控制器名
'empty_controller'       => 'Error',

3、空方法

https://www[0] HttpException in Module.php line 126

方法不存在:app\index\controller\Index->index()

解决办法:新建一个公共的类(如BaseController,所有的类都继承它)里面增加一个_empty()方法。

class BaseController extends Controller
{
    public function _empty() {
        echo "404_empty";
    }
}

 

好主机测评广告位招租-300元/3月
赞(0) 打赏
未经允许不得转载:好主机测评网 » thinkphp5.1对于空模块、空控制器、空方法的解决办法
好主机测评广告位招租-200元/3月
好主机测评广告位招租-100元/3月

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫