Slim JSON Outputs

前端 未结 17 1908
一整个雨季
一整个雨季 2021-01-30 09:00

I am using the Slim framework with PHP to create a RESTful API for my app. However, I assumed that the framework would have some way of creating easier JSON outputs rather than

17条回答
  •  我在风中等你
    2021-01-30 09:53

    //JSON output in slim3
    
    $app->get('/users', function($request,$response,$args) {
    
        require 'db_connect.php';
    
        $stmt = $pdo->query("SELECT * FROM users");
        $result=$stmt->fetchAll(PDO::FETCH_ASSOC);
    
        if ($stmt->rowCount() > 0) {
            return $response->withStatus(200)
                    ->withHeader('Content-Type', 'application/json')
                    ->write(json_encode($result));
    
    
        }
        else{
            $result = array(
                "status" => "false",
                "message" => "Result not found"
                );
            return $response->withStatus(200)
                    ->withHeader('Content-Type', 'application/json')
                    ->write(json_encode($result));
        }
    });
    

提交回复
热议问题