Почему REST Response не завершает выполнение? - PullRequest
2 голосов
/ 18 ноября 2011

В FuelPHP при использовании Controller_REST я не могу использовать \ Response, так как контроллер REST имеет свои собственные функции Response, использующие $ this-> response ...

Но когда я выполняю эту функцию и передаю тело и код ответа.

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

Точно так же, это на самом деле не завершает выполнение, а вызывающая его функция продолжает. Если я использую

exit;

Ответ не работает. Кто-нибудь знает, почему это происходит, или это ошибка?

1 Ответ

4 голосов
/ 18 ноября 2011

Попробуйте использовать return; вместо exit;.Обычно вы не хотите останавливать все, а только выполнение, если ваша бизнес-логика.

...