首页/ PHP/ 正文

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

微站长 6个月前 1887 0

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";
    }
}

分享到:

如果您喜欢本站,点击这儿不花一分钱捐赠本站

资源解压密码默认为:vzzw.com www.vzzw.com

本站部分资源收集于网络,如有侵权请联系9108780#qq.com(#替换成@)

THE END

评论列表

暂时没有评论

发表评论: