Объект "request", упомянутый в этом посте, принадлежит пакету с именем "codeigniter-restserver".Вы можете найти более подробную информацию здесь .
Принятый ответ является рабочим, но CodeIgniter предоставляет $this->input->raw_input_stream
, который дает вам именно то, что вам нужно.Таким образом, чтобы писать вещи способом CodeIgniter, вы должны использовать:
$jsonArray = json_decode($this->input->raw_input_stream, true);
И вы заметите, что исходный код raw_input_stream
также использует метод file_get_contents('php://input')
.