Динамический возврат статуса от рестлера
Если я положу @status 201
в комментариях к функциям это всегда возвращается в случае успеха. Есть ли способ сделать это динамичным?
Например, у меня есть putChild($child_id, $team_id)
метод определен. Если ребенка еще нет в команде, я вставляю его и возвращаю 201. Но если они уже в команде, я просто ничего не делаю. В этом случае я бы хотел вернуть статус 200, а не 201.
Не уверен, как справиться с этой ситуацией.
1 ответ
Решение
С последней версией в ветке v3 вы можете сделать следующее в методе API, чтобы переопределить код состояния во время выполнения.
$this->restler->responseCode = 201;