为了账号安全,请及时绑定邮箱和手机立即绑定

跳转出现错误?

class HelloController extends  Controller
{
    public function actionIndex()
    {
        $res=\Yii::$app->response;
        //页面跳转
        //$res->headers->add('location','http://www.baidu.com');
        //或者
        $this->redirect('http://www.baidu.com',301);
    }
}

浏览器访问报错:

Calling unknown method: app\controllers\HelloController::redirect()

正在回答

2 回答

$res->headers->add('location','http://www.baidu.com'); 这句代码在我电脑上居然没有起效果

2 回复 有任何疑惑可以回复我~

你这个里面的参数传递得有问题吧http://img1.sycdn.imooc.com//5684890200018a3b06940481.jpg这个里面是redirect的几种用法,你看看,再对比下你自己所用的方法,其实你把里面的那个 ,301 去掉应该就可以了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Yii框架不得不说的故事—基础篇(1)
  • 参与学习       42686    人
  • 解答问题       245    个

通过本视频教程,为学习YII的快速、安全、专业的特性打下基础

进入课程

跳转出现错误?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信