在 FuelPHP 中,当使用 Controller_REST 时,我无法使用\Response,因为 REST Controller 有自己的响应函数,使用 $this->response...
但是当我执行这个函数并传递正文和响应代码时。
$this->response(array("Missing Parameter"), 400);
就像这样,这实际上并没有结束执行,调用它的函数仍在继续。如果我使用
exit;
响应已损坏。有谁知道为什么会发生这种情况或者这是一个错误?
最佳答案
尝试使用return;
而不是exit;
。通常,您不想停止一切,而只想停止业务逻辑的执行。
关于php - 为什么 REST Response 没有结束执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8179704/