tp6 redirect 在basecontroller中无效果

浏览:4319 发布日期:2019/11/04 分类:ThinkPHP6专区 关键字: redirect
basecontroller    public function __construct(App $app)
    {
        $this->app     = $app;
        $this->request = $this->app->request;
        echo 'base __construct' . '<br/>';

        // 控制器初始化
        $this->initialize();
    }

    // 初始化
    protected function initialize()
    {
        echo 'base initialize' . '<br/>';
        return redirect('/common.index/login');   // 这一句写了没有效果

     }
index 控制器,继承basecontrollerclass Index extends BaseController
{
    protected $noNeedLogin = ['login', 'hello'];

    public function index()
    {
        //return redirect('/common.index/login');
        echo 'index' . '<br/>';
        return View::fetch();
    }
结果:base __construct
base initialize
index
redirect方法必须要写在index控制器中,才会有效果,请问这个会是什么原因呢?谢谢.
最佳答案
评论( 相关
后面还有条评论,点击查看>>