बैकबोन एक आरईएसटी एपीआई पर आधारित है:सर्वर पर मॉडल को सहेजते/अपडेट करते समय, बैकबोन इसे 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 में REST API के अधिक गहन कार्यान्वयन के लिए इस पृष्ठ को देखें http://www.gen-x-design.com/archives/create-a-rest-api-with-php/