我试图创建一个单独的函数checkUserinsedeBaseController。但是页面重定向在这个函数中不起作用。即使在__construction()函数中也不起作用。但是当我在initController或其他控制器函数中使用它时,它就起作用了。我该如何解决这个问题,请指导我。
基本控制器(在我的例子中是管理基本控制器)
这是 Jmeter 板控制器
显示此错误
我试图创建一个单独的函数checkUserinsedeBaseController。但是页面重定向在这个函数中不起作用。即使在__construction()函数中也不起作用。但是当我在initController或其他控制器函数中使用它时,它就起作用了。我该如何解决这个问题,请指导我。
基本控制器(在我的例子中是管理基本控制器)
这是 Jmeter 板控制器
显示此错误
1条答案
按热度按时间vmdwslir1#
正如您在CI4文档中所看到的,**initController()在__construct()**之后被调用。然后,当您调用checkUser()时,您的响应对象仍然没有初始化,因此为null。
您可以将__construct()方法的代码移到AdminBaseController中的initController()方法中。