【问题标题】:Symfony Controller return response not working [duplicate]Symfony 控制器返回响应不起作用[重复]
【发布时间】:2019-01-04 08:27:15
【问题描述】:

这是我的代码,

class LoginController
{
    public function authUser()
    {
        return "OK";
        exit();
    }
}

它重定向到 404。 但是如果我使用下面的代码它的工作,那么第一个代码有什么问题。

class LoginController
{
    public function authUser()
    {
        return $this->render('test.html.php', array());
    }
} 

【问题讨论】:

    标签: php symfony routes


    【解决方案1】:

    你需要像这样返回一个 Response 对象:

    class LoginController
    {
        public function authUser()
        {
            return new Response("OK");
        }
    }
    

    https://api.symfony.com/3.4/Symfony/Component/HttpFoundation/Response.html

    【讨论】:

      猜你喜欢
      • 2016-01-30
      • 1970-01-01
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 2013-10-07
      • 1970-01-01
      相关资源
      最近更新 更多