Ich habe eine Standard-CI-Web-App, aber ich habe beschlossen, die chaotische Javascript in Ordnung mit Backbone zu bekommen. Ich hatte einen ganzen Haufen serialisierte Formulare/jQuery AJAX-Anfragen an verschiedene Controller-Methoden: authenticate, change_password, register_member, request_new_password, etc.., und nicht ganz verstehen, wie REST stattdessen funktioniert. Ich verwende die REST-Bibliothek von Phil Sturgeon für CI https://github.com/philsturgeon/codeigniter-restserver
Sollte jedes Backbone-Modell eine andere Api-URL haben? Und wie soll ich die Controller-Methoden eigentlich aufrufen?
<?php
require(APPPATH.'/libraries/REST_Controller.php');
class RestApi extends REST_Controller
{
function get()
{
Aber es gibt nur 404.
Ich verstehe nur nicht, wie ich die Weiterleitung zu fünfzig meiner alten Methoden auf der Grundlage einer Handvoll HTTP-Methoden ersetzen kann. Muss der Name des Backbone-Modells mit etwas auf der Serverseite übereinstimmen?