我使用Codeigniter的资源控制器从我的API输出一些数据。例如:
$data = ['id' => 8, 'name': 'John Doe', 'age': 27]; return $this->respond($data, 200);
有没有办法缩小输出?
dw1jzc5e1#
您可能需要执行以下操作:
$data = ['id' => 8, 'name': 'John Doe', 'age': 27]; //add the header here header('Content-Type: application/json'); echo json_encode( $data );
使用标题类型以获得正确的结果我希望有一个代码点火器设置或一些配置值。没有这种事,建在。
xiozqbni2#
您可以使用HTTP响应(检查示例)你可以有这样的东西:
$data = [ 'success' => true, 'id' => 123, ]; return $this->response->setJSON($data);
如果您使用的是API Response Trait,则可以检查setResponseType()函数,例如:
setResponseType()
return $this->setResponseFormat('json')->respond(['error' => false]);
2条答案
按热度按时间dw1jzc5e1#
您可能需要执行以下操作:
使用标题类型以获得正确的结果
我希望有一个代码点火器设置或一些配置值。
没有这种事,建在。
xiozqbni2#
您可以使用HTTP响应(检查示例)
你可以有这样的东西:
如果您使用的是API Response Trait,则可以检查
setResponseType()
函数,例如: