为什么REST Response不会结束执行?

时间:2011-11-18 08:37:40

标签: php rest fuelphp

在FuelPHP中使用Controller_REST时我不能使用\ Response因为REST控制器有自己的响应函数,使用$ this-> response ...

但是当我执行这个函数并传递一个body和一个响应代码时。

$this->response(array("Missing Parameter"), 400);

就像这样,这实际上并没有结束执行,并且调用它的函数继续执行。如果我使用

exit;

响应中断。有谁知道为什么会发生这种情况还是一个错误?

1 个答案:

答案 0 :(得分:4)

尝试使用return;代替exit;。通常,如果您的业务逻辑,您不希望停止所有操作,而只是执行。