バックボーンはRESTAPIに基づいています。モデルをサーバーに保存/更新するときに、バックボーンはモデルをPOST
を使用してリクエスト本文でJSONとしてシリアル化して送信します。 PUT
リクエスト。 Backbone.syncドキュメント
から
これは、サーバー側で行う必要があることを意味します
- リクエストの種類を決定する
- シリアル化されたJSONをデコードする
このような何かがあなたを始めるはずです
$request_method = strtolower($_SERVER['REQUEST_METHOD']);
$data = null;
switch ($request_method) {
case 'post':
case 'put':
$data = json_decode(file_get_contents('php://input'));
break;
}
// print_r($data);
// note that mysql_* functions are deprecated
// http://php.net/manual/en/function.mysql-query.php
// inserting with a PDO object, assuming an auto incremented id
$sql = "INSERT INTO boxes (x, y, w, h) VALUES(?, ?, ?, ?)";
$sth = $dbh->prepare($sql);
$sth->execute(array(
$data->x,
$data->y,
$data->w,
$data->h
));
$id = $dbh->lastInsertId();
PHPでのRESTAPIのより完全な実装については、このページを確認してください http://www.gen-x-design.com/archives/create-a-rest-api-with-php/