когда я нажал '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 вернуть ноль. Как я могу решить эту проблему?