AngularJS如何将JSON数据读取到Slim框架(PUT方法)


AngularJS How to JSON data read to Slim Framework (PUT method)

欢迎我有一些JSON数据,我想在数据库中更新这个(我想使用Silm框架,但我不知道如何)。我如何发送JSON数据到PHP,因为这:

index . php

<?php
require 'Slim/Slim.php'
'Slim'Slim::registerAutoloader();
$app = new 'Slim'Slim();
$app->put('/saveUser/:idUser', function($idUser) {
  $user = json_decode(file_get_contents("php://input"));
  echo $user->newName.'  - '.$user->newEmail;
});

返回错误

500(内部服务器错误)试图获取非对象的属性

app.js :

var data = {
           idUser: 1,
           newName: 'Kaker',
           newEmail: 'aa@dd.com'
           }
 $http.put("app/api/saveUser/" + data.idUser, data);
$app->put('/saveUser/:idUser', function($idUser) use ($app) {
  $user = $app->request->put();
  echo $user->newName.'  - '.$user->newEmail;
});

试试这个:)你可以在IRC上找到一些支持,我们也有自己的论坛。

我们的文档也非常棒http://www.slimframework.com/

不要害怕在GitHub上打开问题!https://github.com/slimphp/Slim