PHP Обновление API REST json_encode возвращает ноль - PullRequest
0 голосов
/ 30 марта 2020

когда я нажал 'edit', чтобы редактировать информацию базы данных, после echo json_encode это возвращаемое нулевое значение, а не информация базы данных, которую я хочу. Это RESTAIP. php

       case "GET":

    if (isset($requestData->id))    {

        //Return the customer object
        $sc = CustomerMapper::getCustomer($requestData->id);
        var_dump($sc);
        //Set the header
        header('Content-Type: application/json');
        //Barf out the JSON version

        echo json_encode($sc->jsonSerialize());
     }

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

 if($_GET["action"] == "edit") {
    //Call the rest client with GET, encode the result into a typed Customer

    $jc = json_decode(RestClient::call("GET",array("id"=>$_GET["id"])));

    var_dump($jc);

}

$ j c вернуть ноль. Как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...