带有响应的 Symfony 重定向

Posted

技术标签:

【中文标题】带有响应的 Symfony 重定向【英文标题】:Symfony redirect with response 【发布时间】:2018-02-19 20:03:21 【问题描述】:

我想知道无论如何要从控制器返回 500 异常错误。我需要返回响应、代码和重定向。请帮我解决这个问题

【问题讨论】:

没有。那没有。根据定义,重定向的状态码为 3xx。基本的 http 东西。 【参考方案1】:

如果要返回“500 Internal Server Error”只需抛出一个异常,例如:

throw new \Exception();

【讨论】:

【参考方案2】:

我不知道你需要什么,但是当你返回 $this->render and path that doesn't exist 时,symfony 返回 500。

【讨论】:

但是我使用的是 angular js 我不能使用 $this->render @Mat.eo

以上是关于带有响应的 Symfony 重定向的主要内容,如果未能解决你的问题,请参考以下文章

带有 2 个参数的 symfony 重定向

Symfony在apache服务器上重定向太多

注销后如何停止 Symfony 重定向

使用 HTTPS 连接重定向响应

Symfony 登录表单根据用户角色重定向

Symfony:重定向进程的输出